Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
roadkills
in English
roadkills
#limited
Definitions
Noun
helpless
victims
(
of
circumstance
)
vehicle-caused
animal
deaths
;
fatal
accidents
animals
killed
by
vehicles
deceased
animals
on
roads
Base Words
road
kills