IT SPITS


Meaning of IT SPITS in English

Brit. light rain falls.

→ spit

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