elachura

English

Noun

elachura (plural elachuras)

  1. Any bird of the genus Elachura, of which the spotted elachura (Elachura formosa) is the only specimen.