Vocabulary

何言うとんねん

what the hell are you saying?

noun