meaning of sparrow unit

1. a hit squad of the New Peoples Army in the Philippines


Related Words

sparrow unit |

Developed & Maintained By Taraprasad.com

Treasure Words