Translated Labs
YOU SAID:
subarasii chinchin mono
INTO JAPANESE
スバラシイチンチンモノ
BACK INTO ENGLISH
Amazing Chin Chin Mono
アメージングチンチンモノ
Yes! You've got it man! You've got it