foraminated - French English Dictionary