feminine plural past participle of livrer - Turkish English Dictionary