carrache - German English Dictionary