meaning of meloid

1. beetle that produces a secretion that blisters the skin


Related Words

meloid | meloidae |

Developed & Maintained By Taraprasad.com

Treasure Words