songster (n.) Look up songster at Dictionary.com
Old English sangystre; see song (n.) + -ster.