jambyas

English

Noun

jambyas

  1. plural of jambya