Vocabulary

八方睨み

staring at or watching all sides

noun