don't stick your nose in my business - Alemán Inglés Diccionario