buruburu

verb
amaze; astonish
← Back