We do not currently know of any synonyms for bombyliids.
The noun bombyliids is defined as:
Did you mean pamphlets?