be lucky in respect of - Turkish English Dictionary