be slow or dimwitted - German English Dictionary