Dictionary
Search
Install dictionary
дельта-лучи
noun
inanimate
Meanings
delta rays