English-language idioms

Common words or phrases with non-literal meanings From Wikipedia, the free encyclopedia

English-language idioms