(Brazilian) In mythology, the goddess of the river; a mermaid Yarah, Yarrah, Yarra Health Source: Medical Dictionary Author: Health Dictionary