Slovnenya

Translation English French: extraterrestrial being

Dictionary: main
extraterrestrial being