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

Comprehensive
Dictionary Suite
Help
Help
Help
Multi-word Results
cast pearls before swine to offer or provide something of value to persons who cannot understand or appreciate it.
put the cart before the horse to do or place things contrary to their logical order.