annunciation lily - Turkish English Dictionary