floating production facility - German English Dictionary