larva of river lamprey - French English Dictionary