a hammock used especially for travelling - Französisch Englisch Wörterbuch