Slovnenya

Translation English French: mucuna

Dictionary: main
mucuna
noun