General Knowledge – Number 41 – 50

English idioms by theidioms.com