meaning of leatherjacket

1. tough-skinned larva of certain crane flies


Related Words

leatherjacket |

Developed & Maintained By Taraprasad.com

Treasure Words