Biomantle Definition

noun

The upper part of a soil, subject to bioturbation.

Wiktionary

Other Word Forms of Biomantle

Noun

Singular:
biomantle
Plural:
biomantles

Origin of Biomantle

  • bio- +‎ mantle

    From Wiktionary