English to Chinese Dictionary

Search:

隆隆声 lóng lóng shēng rumble (sound of thunder or gunfire)


<< back to the home page