amborellas

English

Noun

amborellas

  1. plural of amborella