larva of river lamprey - Turkish English Dictionary