having long and large teeth - Turkish English Dictionary