superconcentrate
Noun
Meaning
superconcentrate (countable and uncountable, plural superconcentrates)
A superconcentrated drink product.
Noun
superconcentrate (countable and uncountable, plural superconcentrates)
A superconcentrated drink product.