English-Turkish dictionary »

twaite shad meaning in Turkish

EnglishTurkish
twaite shad (Alosa fallax)
noun

tirsinoun