Searching the interwebs reveals that this phrase means amazing or incredible. However, on the DVD commentary, someone says that they didn't want to say what it meant because their daughter may listen to the commentary.
Any Russian speakers who would like to clarify? What does "yomayo" mean? Something akin to "Holy s
t"?
Any Russian speakers who would like to clarify? What does "yomayo" mean? Something akin to "Holy s
