Slovnenya

Translation English French: dombeya

Dictionary: main
dombeya
noun