bermuda shorts - Turkish English Dictionary