VariousWords beta
Related Terms:
Definitions:
Noun
Statue of Liberty
Definition: a large monumental statue symbolizing liberty on Liberty Island in New York Bay
Definition: A Statue of Liberty play, which involves a fake in which the quarterback assumes a pose like that of the statue.