Portuguese

edit

Noun

edit

ambaybas f

  1. plural of ambayba