Noun Definition

tachinidae

1.Definition: parasites on other insects

Category: Animals