langaru meaning in english

[H.] n. An anchor. langaru khana a poor house or hospital where food is dispensed. anna satramu langaruveyu to cast anchor. langarutiyu or ettu to weigh anchor.