FIN definition and meaning | Collins English Dictionary

FIN definition and meaning | Collins English Dictionary