mermaid's cup - Turkish English Dictionary