daladala

daladala
English: Translation
spider lily
noun
Plants, trees and other vegetation
Scientific Name
Crinum asiaticum
ID
1714