taxes, duties, charges and premiums payable - Spanish English Dictionary