English

edit

Noun

edit

streblid (plural streblids)

  1. (zoology) Any member of the family Streblidae (now in Hippoboscidae) similar to botflies.

Anagrams

edit