triangular fossa - Turkish English Dictionary