What is the full meaning of superfunds
SUPERFUND, a superior fund [n]
Example of the word superfunds placed on a Scrabble board.