Search term covo has one result
Jump to
IT Italian EN English
covo (n v) [home of certain animals] den (n v) [home of certain animals]

Italian English translations