Sea pudding /(?)/

Sea· pud·ding

Sea pudding

  1. Any large holothurian. (Zool.) [Prov. Eng.]