have enough on your plate - German English Dictionary