Children's, Intermediate and Advanced Online English Dictionary & Thesaurus

Comprehensive
Dictionary Suite
Help
Help
Help
strike to hit (someone or something) with the hand or something used as a weapon. [29 definitions]
striking outstanding; impressive. [2 definitions]