Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
droids
in English
droids
us
/droʊdz/
uk
/draɪds/
#common
Definitions
Noun
robots
with
human-like
appearance
;
artificial
beings
a
group
of
robotic
machines
(
androids
)