female microcephalic animal - German English Dictionary