English Dictionary
Definition sound off in British English
sound off phrasal verb
[intransitive]phrasal verb1
to express your opinions loudly, especially in an unreasonable way

English Dictionary
to express your opinions loudly, especially in an unreasonable way