What is the full meaning of megadoses
MEGADOSE, an abnormally large dose [n]
Example of the word megadoses placed on a Scrabble board.