English edit

Noun edit

ambarellas

  1. plural of ambarella