MONKEYTAIL MEANING IN ENGLISH

• Monkeytail Definition & Synonyms

  1. (n.) A short, round iron bar or lever used in naval gunnery.


RECENT SEARCHES