stick one's nose into someone's business - Español Inglés Diccionario