CLAUDICANT MEANING IN ENGLISH

• Claudicant Definition & Synonyms

  1. (a.) Limping.


RECENT SEARCHES