turugu meaning in english

[Tel.] v. a. To insert, stick in, as flowers, to oran in. krukku To gag by thrusting a cloth into the mouth. To caulk (a ship.) odanu lappamuveyu.