• word of the day

    megaloptera

    megaloptera - Dictionary definition and meaning for word megaloptera

    Definition
    (noun) in some classifications considered a separate order: alderflies; dobsonflies; snake flies
Connect with us on Facebook