trophocyte - German English Dictionary