Portuguese-English dictionary »

videochamada meaning in English

PortugueseEnglish
videochamada noun
{f}

video call(kind of telephone call accompanied by video imagery)
noun