Meaning of throated in English:

throated

adjective

See throat

  • ‘a full-throated baritone’