carrefours - German English Dictionary