Whahoo definition

An American tree, the winged elm (Ulmus alata).
noun
0
0
Advertisement