Definitions for "FLAMENCA"
a tour de force of musical enjoyment