could you introduce yourself? - Turkish English Dictionary