MohammedPreview
Open in TheBrain

Foraminate

  1. Having foramina or openings.