LOCAO MEANING IN ENGLISH

• Locao Definition & Synonyms

  1. (n.) A green vegetable dye imported from China.


RECENT SEARCHES