meaning of caracarton

caracarton meaning in Urban Dictionary

Cardboard face