furrowed forehead - Spanish English Dictionary