amount payable forthwith - Spanish English Dictionary