Spanish-English dictionary »

videollamada meaning in English

SpanishEnglish
videollamada noun

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

Your history