crapauds - German English Dictionary