Statue of Liberty
noun phrase
1
                    
                                          
              
          
                                                      : a large copper statue of a woman holding a torch aloft in her right hand located on Liberty Island in New York harbor                                      
                
                    
2
                    
                                          
              
          
                                                      : a trick play in football in which the ballcarrier takes the ball from the raised hand of a teammate who is faking a pass                                      
                
                    
Love words? Need even more definitions?
  
  Merriam-Webster unabridged




Share