edible organs vendor - French English Dictionary