OXTER MEANING IN ENGLISH

• Oxter Definition & Synonyms

  1. (n.) The armpit; also, the arm.


RECENT SEARCHES