LORATE MEANING IN ENGLISH

• Lorate Definition & Synonyms

  1. (a.) Having the form of a thong or strap; ligulate.


RECENT SEARCHES