from a mile away

Prepositional phrase

 * 1)  Well in advance.

Translations

 * Spanish: verse a la legua