stare luridly at someone - Spanish English Dictionary