meaning of dinoflagellate

1. chiefly marine protozoa having two flagella; a chief constituent of plankton


Related Words

dinoflagellate |

Developed & Maintained By Taraprasad.com

Treasure Words