SCARROW


Meaning of SCARROW in English

ˈska(ˌ)rō noun

( -s )

Etymology: of Scandinavian origin; akin to Old Norse skæra twilight, Greek skia shadow — more at scene

Scotland : a shadowy or faint light

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.