mounting protection lid - Turkish English Dictionary