IMMORTAL definition on the Cambridge durian dynamite $1 deposit English Dictionary