medlure

English

Etymology

From medfly lure.

Noun

medlure (uncountable)

  1. An insect attractant, used to attract the medfly.

Anagrams