Mountain witch Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a ground pigeon of Jamaica, of the genus Geotrygon.

Webster 1913