trofocito - German English Dictionary