IT SPOTS


Meaning of IT SPOTS in English

rain slightly.

→ spot

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.