Definition

A term often used in fictional contexts to refer to humanoid creatures resembling gorillas. It can also be used metaphorically to describe strong, powerful beings.