Simply plug your letters into the Search and Get definitions for English words.
noun : STATION
) a facility equipped with special equipment and personnel for a particular purpose; "he started looking for a gas station"; "the train pulled into the station" ;
) (nautical) the location to which a ship or fleet is assigned for duty ;
) the frequency assigned to a broadcasting station ;
verb : STATION
See more about : STATION