English

edit

Noun

edit

biomantles

  1. plural of biomantle