lean-witted - German English Dictionary