edible aquatic insect eggs - French English Dictionary