part of life's rich tapestry - Turkish English Dictionary