English to Chinese Dictionary

Search:

鸟不生蛋,狗不拉屎 niǎo shēng dàn , gǒu shǐ lit. (a place where) birds don't lay eggs and dogs don't defecate (idiom) / fig. god-forsaken / remote and desolate


<< back to the home page