COULD BE GLIMPSED FROM AFAR


Meaning of COULD BE GLIMPSED FROM AFAR in English

visible from a distance, can be viewed on the horizon

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.