Meter la nariz.
To stick one's nose in.
Meaning
To meddle or interfere in other people's affairs or business.
Meaning
To meddle or interfere in other people's affairs or business.
Comments (0)
Login to CommentStart learning languages for free
Start Learning Free