He had a vague impression of rain pounding on the packed earth.
⇑ Translate the sentence above by Google ⇑
Related: vague