expostulates - German English Dictionary