Spanish-French dictionary »

lemúridos meaning in French

SpanishFrench
lemúridos noun

lémuridésnom {m}