Trichomes and heterocyst

Malcolm Storey