chlorura chlorura Meaning, Definition & Usage

  1. noun towhee of the Rocky Mountains
    green-tailed towhee.

WordNet