×

léman meaning in English

n. leman, lake geneva, lake which is located on the swiss-french border between the alps and the jura mountains

Related Words

  1. lac léman
  2. léiomyosarcome
  3. lémniscate
  4. lémur
  5. lémurien
PC Version

Copyright © 2018 WordTech Co.