get carried away and ramble on - Turkish English Dictionary