meaning of moorball

1. A fresh-water alga (Cladophora Aegagropila) which forms a globular mass.


Related Words

moorball |

Developed & Maintained By Taraprasad.com

Treasure Words