Co naprawdę znaczy słowo "arigato"? Skąd się wzięło?

Japończyk tłumaczy na przykładach z języków słowiańskich. W ogóle wiedza o polskim większa niż u wielu z nas. Oczywiście mówi po polsku.