Satin sparrow Meaning, Definition & Usage

Definitions
  1. (Zoöl.), the shining flycatcher (Myiagra nitida) of Tasmania and Australia. The upper surface of the male is rich blackish green with a metallic luster.

Webster 1913