lima tʃǝtʃuj-ɽæ

lima tʃǝtʃuj-ɽæ
English: Translation
Azadirachta indica, neem fruit
Plants, trees and other vegetation
Hill