Synonyms for "Natrix"

Words with similar meaning