1. One of the specially large spores of certain flowerless plants, as Selaginella, etc. Origin: Macro- + spore. Source: Websters Dictionary (01 Mar 1998)