Sanskrit · noun · Nature & the Garden

Cheen-cheen

चीं-चीं
Meaning

Chirping or squeaking, as of small birds.