sao tome lemon-dove - German English Dictionary