MORPION MEANING IN ENGLISH

• Morpion Definition & Synonyms

  1. (n.) A louse.


RECENT SEARCHES