Definition of “kangaroo court” - English Dictionary

English