serepelele

serepelele
English: Translation
amaranthus spinosus
noun
Agriculture