Turkish-English dictionary »

ateşrengi alg meaning in English

TurkishEnglish
ateşrengi alg noun

dinoflagellate(any of many marine protozoa of the phylum Dinoflagellata)
noun