Crossword Genius

Managed to return thank-you letter (5)

Ross

I believe the answer is:

(Other definitions for delta that I've seen before include "Area where a river divides before entering the sea", "Spreading river mouth", "Alluvial river mouth", "Area of alluvial deposit", "Greek letter D".)

I've seen this clue in The Times.