Gaelic English Dictionary

Gàidhlig - English

thar-tharraing in English:

1. overdraft