CHIMINAGE MEANING IN ENGLISH

• Chiminage Definition & Synonyms

  1. (n.) A toll for passage through a forest.


RECENT SEARCHES