STRUMSTRUM MEANING IN ENGLISH

• Strumstrum Definition & Synonyms

  1. (n.) A rude musical instrument somewhat like a cittern.


RECENT SEARCHES