deposit eggs in a wound - English Synonyms Dictionary