small mesh hammock - Turkish English Dictionary