person lacking intelligence - German English Dictionary