flummoxing - German English Dictionary