barking deer - İngilizce Eşanlam Sözlük

barking deer

n.
[1] muntjac