Honeycombed meaning

Having a perforated structure, resembling a honeycomb.
adjective
1
0
Advertisement