What is the full meaning of supercovers
SUPERCOVER, an insurance policy with additional benefits [n]
Example of the word supercovers placed on a Scrabble board.