SPATTERDOCK Meaning of SPATTERDOCK in English ■ noun N. Amer. a yellow-flowered water lily. [ Nuphar advena and other species.] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004