SORUS Meaning of SORUS in English [ 'sɔ:rəs ]■ noun ( plural sori -rʌɪ ) Botany a cluster of spore-producing receptacles on the underside of a fern frond.OriginC19: mod. L., from Gk sōros 'heap'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004