Dictionary search results

Showing 1-3 of 3 results

lambada British & World English

A fast erotic Brazilian dance which couples perform in close physical contact

lambada Spanish-English

lambada