caribu - German English Dictionary