Definition of "lamiids"

lamiids

  • noun

    normally plural, singular lamiid

    1. (botany) euasterids I.