meaning of armoury

1. a place where arms are manufactured


Related Words

armoury |

Developed & Maintained By Taraprasad.com

Treasure Words