ZORRA


Meaning of ZORRA in English

ˈzȯrə noun

( -s )

Etymology: American Spanish zorra, sorra

: any of several coarse tropical grasses

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.