Online Dictionary

de largo alcance Explained

de largo alcance at Spanish => English Of Explained:

long-range