meaning of brüllende Löwen

brüllende Löwen - German to English

booming lions