posaraku meaning in english [Tel. posaru+aku.] n. A pungent strong smelling leaf used in checking a cough.