large panel structure - Turkish English Dictionary