bank letter of guarantee payable upon first request - Turco Inglés Diccionario