In this context, "big beast" has a similar meaning.
وفي هذا السياق، تشير عبارة "الوحش الكبير" إلى معنى مماثل.