mounting foot boss - Turkish English Dictionary