dama doo

English: Translation
a fetus which has been aborted or miscarried
noun
carroll-soulik-1973