Sclerids, t.s. of leaf of Camellia with stellate sclerids

Return to Previous Page