×

lémur meaning in English

n. lemur, any of a number of small monkey-like nocturnal mammals that live in trees (common to madagascar and the comoro islands)

Related Words

  1. lémniscate
  2. léman
  3. lémurien
  4. lémuridé
PC Version

Copyright © 2018 WordTech Co.