meditate upon - Turkish English Dictionary