it beggars the imagination - Französisch Englisch Wörterbuch