I have heard some American friends married to British people calling their afternoon meals 'dinners' but I think in more than one case, they started using the term to appear more 'fitting in' with their mostly non-U husbands (now I am seriously hoping none of them is reading this!) and they continue to say 'lunch' and 'supper' in front of Americans or 'foreign' folk such as me.