edible eggs of an aquatic insect - Espagnol Anglais Dictionnaire