Meaning of nose clip in English:
nose clip
noun
A clip for preventing water from entering the nose of a person underwater.
Origin
Early 20th century; earliest use found in Proceedings of the Royal Society of London.
Are You Learning English? Here Are Our Top English Tips