What is the full meaning of cardcastles
CARDCASTLE, a tower built with playing cards [n]
Example of the word cardcastles placed on a Scrabble board.