jamboes

English

Noun

jamboes

  1. plural of jambo