Definition of nostril fly in English:

nostril fly

noun

  • A parasitic fly that lays its eggs in the nostrils of sheep, goats, and deer. The larvae develop in the nasal cavities before being sneezed out.

    sheep bot
    and → bot