Indochinese green magpie

English

Noun

Indochinese green magpie (plural Indochinese green magpies)

  1. A bird, Cissa hypoleuca