stick your oar in
Meaning: to interfere in someone else's affairs; to meddle.
Language: English
Literally: to stick your oar in
Category: Daily Life
Origin: British boating term; steering oars interfering with other rowers.
Loading the full interactive collection…