troosite - French English Dictionary