Definition of “beetle-browed” - English Dictionary

british dictionary