Taenioid

What is Taenioid?

Taenioid definition and meaning on Dictionary terms:
noun
an oasis in SE Morocco, about 200 sq. mi. (520 sq. km).

 

reference: www.dictionary.com/browse/taenioid

Tags: