What's an ambola?? Ambola is an arabic word.
Answers
Answered by
3
Ambola is a recipe of rice and also place madagascar but meaning of ambola in arabic is ambola in english..
HOPE IT IT HELPS...
Answered by
1
Answer:
I think ambola is the recipe of rice
Similar questions