henua abasasa

English: Translation
land of the Europeans (including America, Japan, etc.)
noun
carroll-soulik-1973