turbar - German English Dictionary