yosąkrota

English: Translation
cherry
noun
Plants, trees and other vegetation