Definition of Neptune's goblet in English:

Neptune's goblet

noun

Origin

Mid 19th century; earliest use found in American Journal of Science.