French-Latin dictionary »

orpin meaning in Latin

FrenchLatin
orpin (Botanique) Plante à feuilles charnues, à fleurs à cinq pétales, qui croît sur les toits, sur les murs
nom

cepaea | sedumnoun

Your history