troglodyte - Turkish English Dictionary