Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
greyhound
in English
greyhound
#common
Plural
greyhounds
Definitions
Noun
a
breed
of
dog
for
racing
;
hunting
a
cocktail
made
with
vodka
;
grapefruit
juice
a
fast
ocean
steamer
(
historical
)
The
company
operated
a
greyhound
that
sailed
across
the
Atlantic
Ocean
.