meaning of nematocysts

1. A lasso cell, or thread cell. See Lasso cell, under Lasso.


Related Words

nematocyst |

Developed & Maintained By Taraprasad.com

Treasure Words