English edit

Adjective edit

foraminulous (not comparable)

  1. Having foramina