watashi wa ima tsuita bakari da

Word
watashi wa ima tsuita bakari da
Meaning
私は今着いたばかりだ。I have only just arrived.
Part of speech
Pronunciation
Lesson