English to Chinese Dictionary

Search:

狼嗥 láng háo wolves howling / (fig.) to howl / to ululate


<< back to the home page