Trichome and heterocyst

Malcolm Storey