What is the full meaning of metcasts
METCAST, a weather forecast [n]
Example of the word metcasts placed on a Scrabble board.