Please help me to find the English meaning of these Idioms!!
1.Stick it back in all our faces
2.Peppering me with questions
3.Set fire to the sidewalk
收錄日期: 2021-04-11 20:09:11
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20131014000051KK00151