Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
snowcoach
in English
snowcoach
#uncommon
Definitions
Noun
a
large
vehicle
for
snow
travel
;
equipped
with
tracks
(
or
skis
)
Base Words
snow
coach