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