mentally handicapped youth - German English Dictionary