Dictionary search results

Showing 1-2 of 2 results

lambada British & World English

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