sticking one’s nose in - German English Dictionary