ワウフラッター
waufurattā

Noun

1. wow and flutter

Other forms: