1. Noun. (UK dialect) Any large holothurian. ¹
¹ Source: wiktionary.com
1. Any large holothurian. Source: Websters Dictionary (01 Mar 1998)