Tamil Dictionary 🔍

petrary

Pet"ra*ry, n. Etym: [L. petra stone. Cf. Sp. petraria, and E. Pederero.] Defn: An ancient war engine for hurling stones.


petrary - Similar Words