NichiDict

ラマッラー

[ramarraa]

Meanings

1.Noun

Ramallah (Palestine)