stick one's nose in other people's business has 19 translations in 7 languages

translations of stick one's nose in other people's business