strum a musical instrument, cavity, or wound - Turkish English Dictionary

Suggest a Term