French-Spanish dictionary »

lémuridés meaning in Spanish

FrenchSpanish
lémuridés nom {m}

lemúridosnoun