Meaning of “Speakers' Corner” in the English Dictionary

british dictionary