Definition for Statocyst

From Biology Forums Dictionary

An organ of equilibrium found in many animal species