ramble seat - German English Dictionary