Synonyms for "swain"

Words with similar meaning