Definition of キャラベル

キャラベル

kyaraberu

noun
caravel