We do not currently know of any antonyms for crane-fly.
For similar words to crane-fly, try:
Did you mean carnival?