Write the meaning offhese terms

Write the meaning offhese terms.
(i) Lignocolous (ii) Saxicolous
(iii) Certicolous (iv) Terricolous

(i) Lignocolous Growing on wood .
(ii) Saxicolous Growing on rock
(iii) Certicolous Growing on hark
(iv) Terricolous Growing on soil.