delta - a small triangular area of alluvial deposits exactly where a river divides just before getting into a larger physique of water; "the Mississippi River delta"; "the Nile delta"Beyoncé responded towards the backlash, telling Elle: "I'm an artist and I feel the strongest art will likely be misunderstood." She expressed regard and admiration f