lutra longicaudis - Turkish English Dictionary