From homem (“man”) + sereia (“mermaid”), literally “mermaid-man”.
homem-sereia m (plural homens-sereias)