edible aquatic insect egg - French English Dictionary