English-Latin translations for steve
Definition of steve
- An aurora-like light found in southern Canada , composed of a glowing purple ribbon of light, with green spikes coming off obliquely parallel to each other, moving at about 6.5 km/s East to West. Presumably occurs in the southern hemisphere as well
Trending Searches
Popular Dictionaries