long term borrowing cost - German English Dictionary