French-Latin dictionary »

membranacé meaning in Latin

FrenchLatin
membranacé adjectif

membrānāceusadjective

Your history