owed and payable immediately or on demand;

listen to the pronunciation of owed and payable immediately or on demand;