SIMITAR MEANING IN ENGLISH

• Simitar Definition & Synonyms

  1. (n.) See Scimiter.


RECENT SEARCHES