Portuguese

edit

Noun

edit

ararutas f

  1. plural of araruta