sea squab (0 synonym found)

Definition of sea squab:

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

Definition of sea squab:

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

Back to Top