aescat- mermaidnoun | mer·maid | \ˈmər-ˌmād\ a fabled marine creature with the head and

more about : aescat