ribulose - German English Dictionary