← Back to Dictionary

jamba

noun

Definitions

  1. hillside