MONTOIR MEANING IN ENGLISH

• Montoir Definition & Synonyms

  1. (n.) A stone used in mounting a horse; a horse block.


RECENT SEARCHES