MOONLING MEANING IN ENGLISH

• Moonling Definition & Synonyms

  1. (n.) A simpleton; a lunatic.


RECENT SEARCHES