meaning of of late

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


Related Words

dinoflagellate | of late | slate roof | soft palate | zooflagellate |

Developed & Maintained By Taraprasad.com

Treasure Words