research and travel allowance - Spanish English Dictionary