French-Latin dictionary »

legrand meaning in Latin

FrenchLatin
Legrand

Celsus