all mouth and no trousers

All talk and no action, a braggart, sexual bravado.
Categories: British noun sex

Related videos