stackable lid - Turkish English Dictionary