hodmosaɽiʔ

English: Translation
lotus
noun
Plants, trees and other vegetation