resembling lettuce - German English Dictionary