highly interconnected porous tissue scaffold - Français Anglais Dictionnaire