Spanish

edit

Noun

edit

guaruras

  1. plural of guarura