meaning of ctenocyst

1. An organ of the Ctenophora, supposed to be sensory.


Related Words

ctenocyst |

Developed & Maintained By Taraprasad.com

Treasure Words