AGOUARA MEANING IN ENGLISH

• Agouara Definition & Synonyms

  1. (n.) The crab-eating raccoon (Procyon cancrivorus), found in the tropical parts of America.


RECENT SEARCHES