devil's horse

English

Noun

devil's horse

  1. Synonym of prairie alligator.