ATTU Meaning of ATTU in English n. main island of the Near Islands Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012