No its correct in UK English. I put that because I am from UK but it was marked wrong. Some people say dinner in UK meaning evening meal. Hotels in UK use both eg do you want to book dinner, bed and breakfast or do you want bed, breakfast and evening meal. I think Alex added evening meal as correct a few years ago.