delaa tee madea

English: Translation
hard to tell apart from; resemble closely
carroll-soulik-1973