tambour in French tambour in French tambour noun (sport) In real tennis, a buttress-like obstruction in the main wall. Add to Flashcards