impaired mental development - German English Dictionary