Results for "

interloper

"
English - Turkish Dictionary

interloper

(English - Turkish Dictionary) :
i. başkasının işine burnunu sokan kimse.