Slovnenya

Translation English French: edentate

Dictionary: main
edentate
noun