ELINGUID MEANING IN ENGLISH

• Elinguid Definition & Synonyms

  1. (a.) Tongue-tied; dumb.


RECENT SEARCHES