radio-controlled pilotless aircraft - English Synonyms Dictionary