THEY SAY


Meaning of THEY SAY in English

it is rumoured.

→ say

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