ICOSANDRIA Meaning of ICOSANDRIA in English ( n. pl. ) A Linnaean class of plants, having twenty or more stamens inserted in the calyx. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012