aloagi

aloagi
English: Translation
plant (Ocimum sanctum)
noun
Plants, trees and other vegetation
ID
1370