dama doo

English: Translation
a fetus which has been aborted or miscarried
noun