combining form Etymology: International Scientific Vocabulary, perhaps alteration of Italian otto eight; from the fact that 1024 is the eighth power of 103 septillion (10 24 )
YOTTA-
Meaning of YOTTA- in English
Merriam Webster. Explanatory English dictionary Merriam Webster. Толковый словарь английского языка Мерриам-Уэбстер. 2012