it's rather embarrassing to say - Turkish English Dictionary