Synonyms of UFO in English:

UFO


See definition of UFO

noun

1

SYNONYMS

flying saucer, foo fighter