1. Something lasting forever.

    2. Lasting for an indefinitely long time.

    3. Something occurring repeatedly.

    4. Botany blooming throughout season: describes flowers or flowering plants that bloom throughout the season.


© Define Dictionary Meaning. All rights reserved

Looks like your connection to Define Dictionary Meaning was lost, please wait while we try to reconnect.