Definition of mermaid tears in English:

mermaid tears

(also mermaid's tears)

plural noun

  • Small rounded fragments of glass or plastic found in the sea or washed up on a beach.

    • ‘environmentalists are warning that mermaid tears are putting animals at risk as well as damaging the natural beauty of the coastline’