Slovnenya

Translation English French: pinnule

Dictionary: main
pinnule
noun