What is Capra?
Italian definition of dumb,moron,ignorant or a very smelly person.
(Goat in english)
1)Ita-Puzzi come una capra!
Eng-You stink so bad,how long since your last shower?yuck!
2)Read a newspaper for once,Capra!
See dumb, moron, wanker, stupid, idiot, stink, smell, stench, reek