French-Latin dictionary »

se mettre au vert meaning in Latin

FrenchLatin
se mettre au vert

abambulo