Question: are ferns aquatic or terrestrial?
Answer: Ferns can grow in a great diversity of habitats; aquatic, terrestrial, epiphytic (growing on trees or tree branches), epilithic (growing on rock).