Meaning of sea squab

Definition of sea squab

(noun) delicacy that is highly dangerous because of a potent nerve poison in ovaries and liver

Other information on sea squab

WIKIPEDIA results for sea squab
Amazon results for sea squab