Slovnenya

Translation English French: horse bean

Dictionary: main
horse bean
noun