stick one's nose into something - Francés Inglés Diccionario