razorback


Results for "razorback"

English - Turkish Dictionary

razorback

(English - Turkish Dictionary) :
i., zool. bir domuz türü.