Godzilla

English:

Godzilla

expand for details Detailed etymology

definitions

noun

  1. (drink ordering) iced, with a scoop of ice cream or dollop of whipped cream, and topped with a scoop of the drink’s (usually Milo or Horlicks) powder. Equivalent to a dinosaur with the addition of the cream or ice cream.
  2. synonyms:


categories: