highly interconnected porous tissue scaffold - Turkish English Dictionary