tombigbee river - German English Dictionary