Dictionary search results

Showing 1-3 of 3 results

projectile British & World English

A missile designed to be fired from a gun

projectile English-Spanish

proyectil m