Mermaids' Tears Definition

noun
Wiktionary