SELEN Meaning of SELEN in English selen-n [occurring in derivatives and compounds] seleno-, selen- (= moon); Selena [Gr. Relig.] Selene Interlingua English vocab. Английский словарь Интерлингва. 2012