meaning of baka no teru

baka no teru meaning in Urban Dictionary

Japanese for "stupid idiot."