Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
antipredators
in English
antipredators
#uncommon
Definitions
Noun
measures
or
devices
intended
to
protect
against
predators
Adjective
serving
to
protect
against
predators
Base Words
anti
predators