nettlefish

noun

Definition of nettlefish