canvas hammock - Turkish English Dictionary