cast a long shadow - Spanish English Dictionary