Definition of Throated

  • 1. Having a throat as specified Adjective Satellite

Semanticaly linked words with "throated"