cherry red spot - German English Dictionary