meaning of cardcastle

cardcastle meaning in General Dictionary

an unstable building with handmade cards