microprojectile bombardment - Turkish English Dictionary