Ocarina
English Meaning
A kind of small simple wind instrument.
- A small terra-cotta or plastic wind instrument with finger holes, a mouthpiece, and an elongated ovoid shape.
Sorry, No Malayalam Meaning for your input!
See Ocarin Want To Try Ocarina In Malayalam??