Top definition
Coalition for the Truth About Africa; group established in opposition to the Royal Ontario Musuem (in Toronto, Ontario, Canada) exhibit "Into the Heart of Africa."
"Don't go to that exhibit!"
Get the mug
Get a CFTA mug for your mom Larisa.
buy the domain for your recipe vlog