/ˈɡlaʊə(ɹ)/
/ˈɡləʊə(ɹ)/
Glower meaning : An angry glare or stare. To look or stare with anger.
glower
heirs
magic carpet
substitutions
hubba hubba