MENDICATE MEANING IN ENGLISH

• Mendicate Definition & Synonyms

  1. (v. t.& i.) To beg.


RECENT SEARCHES