NichiDict

ありばば

[aribaba]

Meanings

1.Noun

Ali Baba