meat from drowned animals - French English Dictionary