leroto

leroto
English: Translation
African spiderflower
noun
Agriculture