meaning of oil beetle

1. any of various beetles that exude an oily substance from the leg joints that deters enemies


Related Words

oil beetle |

Developed & Maintained By Taraprasad.com

Treasure Words