ucube


Results for "ucube"

Turkish - English dictionary

ucube

(Turkish - English dictionary) :
1. monstrosity, monster; hideous-looking thing. 2. monstrosity, freak, freak of nature.