From ff8b593f0695eafd26e699464d3916a6a3b01242 Mon Sep 17 00:00:00 2001 From: hpc203 <1749069040@qq.com> Date: Fri, 28 Jul 2023 22:48:39 +0800 Subject: [PATCH] Add files via upload --- desk.jpg | Bin 0 -> 289506 bytes imagenet_21k_class_names.txt | 21843 +++++++++++++++++++++++++++++++++ main.cpp | 193 + main.py | 118 + 4 files changed, 22154 insertions(+) create mode 100644 desk.jpg create mode 100644 imagenet_21k_class_names.txt create mode 100644 main.cpp create mode 100644 main.py diff --git a/desk.jpg b/desk.jpg new file mode 100644 index 0000000000000000000000000000000000000000..9155607705fb6e66eea0d37d7f64b656f5e8c2e6 GIT binary patch literal 289506 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�C z0v_I=XILE^kIxd6fX$1Dkbs5Uux{e%%WcAQ9YCJkh@PGvQzG)SN&TcnEgK zdIMMuZGn;|WNH%NbZAMZUiE$TxzUBJU*=OewASa`4K{b;1|F3;Zg%M|t6#jV3w z-sB;!m;*SY)LObKTZi#Q=)C$ki*?|G^%nrE_JX`?+yqpe{LLpiUp`00r}yG#%m^fj z|G36R!}!q0m(V+A-ZKI**RxAfAL|W#k@-tp$#;Q^fVq<+#$q0Wc1Tqkq4#%K1~CnJ z*pj6{;(nK`J?#aMW+pzUtHv};mgtna!=1dp_@#8j`b1_e_rmOap8O-SFqMJB ze(_Vgk{)Nfa}#T_Z!ll_T?z`Kjjmazae;z2jVbu5qfU|DDCBX25$M*>Hx}XKViwj5 zuRGtMgRk}&_+eqZ#|u55xP0%}VywWR`9Ele6%Wkv!Ank;^22rU$b2Z8n^lJ#yP!?> zj}`Tau8iCwO^&?LjbFK2`6Wlh7e10}*=T9v^HT|xj2hjuZoeK4PfBxnmDeJr+gjj<|G56YO5Yrjyl?ktR>x11Ls0D+ z03&;Ll1GiNHd484R6vqDU20xmftRIvGlSxQk`BXqr?Xe`H#C@wVWt1_3<&ho=kptq znp?iua_+qb_GQY+5y;F14TUDqqOCjJx*GynRlBH0Quz_OA7_o)NpnHgUpzHCd#yyF zc`rm2=2k4dw3TX-au_DjYRHMY2J$hlhv}Pql#`wOZMdt?srQn z-c!pp6rqV9H#(&>yJ1H~qQ`>z6Sz`ygh>s2`?>3!aDB1Pb)-*A8IVo&TDqCV)*dok30|@mn zDf-7)Pi;yXZpBJAq5KZKt=?&8C<(^E=50=V&|xzs0{^gHmsyoq1c{Reagkj)~$ z?isdR+CBDAREfxD1AWqR=Ik5YKSqk5+Iw7u)(v0py1Usct`!t%yVE^iGLb)UWG42! zeObft@>)}i*hyGo1kvG-OgWBessB0_^4qwkYOTVC6SgW1@M zNdHI=w$vY)q6mgS@}A6ejm5={<)GNApr-WyxV~EdnetV<$Uh^&iS$P=Ac@#AU*NRq!imu8r8eV&(P*S;6fKoybo0vuJbIN zL;W5Dc)J?Qp|=aS8eazVM}*-Yp*%5Kz^RiKPP`1CUX|hX?!cgW=8Qa7N_H`xqE}vHzxdf$Kbx$s(o+rV4h8y^{igLcV?I07 zhDM~z>*B1j6t4tkRf|a5FS46_?r2$GH9vf!DVVPDFzf`OPLrtx(G6%J>-}(^$lw%9 z-U0Zvn>H#GhlbLYXQjJ>{wYtSY43NJ#?~|-!ZlUihKkEvn27P$-gHyDS71oW$py(f z^M#=2lFlW9?HcZ|^lQDd`PDg6gs?#}=j4u&G?=@&d>!8KY-!Z|yI@K5o6O2eH)Ewq zJYc29^?Nx)SQf$2cHjG2AWCF4`23fFN;iIMQZepSBZ#r+NvQk_W^S(8@URKptg(US zI>1pe1x`s|VJ}P~fMVuSU_8hl8T38z(l(yd>ih-fqZ&W{QYYR!QZg4*QK@;)C9BNq#it+k zXZa&gK)AP97qSlo z*!q`V!7J~Te;DFL05b~J9wQg-{Lkp^N6oXdTiAMH8shoAJ1t=x9$*?X4`V0r&)xCZ zHr{WyjD1(?b4Q%ia7QYz6RSO<+S=w^c>h6a*kb7H$a^0i*PUOoI^=@tpc6;R@xQA( z^=@t+d^eeRoUWj~VatvIezP~kYt59SO3>6YgOP2O`M38YQnRDWpLNTfyCxWjOMaZ; z(~0W~CkMcwz1iZ=d%CVw>&xT{OHAQe{=l_6tVj?Xqmu98d$X5dvaFyXEh9Pqvt<6& zAHi;v2>au=Lm@Hq0HS^74c%q`e773Mcp5Ozsm zBu{Elc~s*AaQ4b*5BON$$UopsC&mZATB&~G4o7tYCEmWr6f2C;fSA z80dIPd{K`p{H!4;a+CWJk%52Ne4wnuMhlH*WW_uwAges}Cx&i&Tkph{GVf7Ue#=156l3c~AhU5^g zptJ#YD@Bx`cZu2d~GO>)nU}+O|I$ z&AZD;&E$_PMUixZB?rc``o7*4Ihtw%yYe5G;!5X>i6eKCPH4ls;pkD9 zO}-%QXxUS=$&vKbob1Y89Jsm-RZ$K4*j5q&3=+BD`hqC^uX zlv6ZV0J$I)qv5@#@62l{7O{)(_JX3G^XtiJ_*!X8FnVoyTek*}RGd|j-TR{_dVk!S zmnMbU@F`zJhJhrG;EwVl#gMWUJj%|;nz_Sj%9Mr%w!XYKOK@)?ncQynAVcU7p#(4H z9jCDb?PgL;=A`{)%X_MHE8jy<@)0XyH}BRwa72K4O6*3*Lx_*cvfK^|nVHP?kFnCW zHJ0ngJN*SpZYojb2vPxRc6tpIbQ%>Q*2 zh_IPWb%&aT^{eY0*o9w->W)ilXXw`%IM z6esK_8XaCH37t4toucVD1es|-!gk;MS(sv)4kVD~siQ(viBqkKMx z9j=_@NM4szPmzU)MGb$Lx;Ag>P@1~&k0AKpQLld;1Lx9=s3QcKr^nn%uKH`iI{+$! zC~xt&`wl!VKVV+(hV|f$%c~7y@(FH*(Q@j-k{V^YHkQ8Utb4EhAi>lk1qz6QNa0lL zBtUrq=OxYzB(%ROGqB5j8%%Ardlh-E?xwh=Z7&(-i#tOC3S5_d+^&)KdV>Uztke`dxVs6(PU@WZD|gqM_Wtwx zatBnf=`G*Zi{j)&sdx-{r5sST=;r2wr877R6(!zQBk?1Sd<3XZgssIK9ogi7u}`rh z-9M@otXw}gt)DJQ&GF%in}SN|Ij@xdwSPb7`ZgZtdP>0P=QvfN$m>#3cdJ&A1@EsN z=_Sl>VrkUH$uqxUd#a-bzm*yfT-ZwMzn_jV$kURhpX!oKE2?e}AyVjKmH1PPt49u$ z+$>90^8*qadIBn`V^tdpUXE7M24>YfQruvY&Lr+vYy*GMBb-@IKfzc!BTs15=N#b> z2Y@tXfL2lv+;MzHpuFlh20yzkht5eN3HA zgshd;9h7~(MBgUI!aA54l(d8W^P@loYU~qB-d?5j5d3&9*WL7uj4^hiey`!nOC33xRjvC#jxGev9A}- zR{HCFe^hS47jqx^K*7tRJyyvygAz<%zptzGmrOmdjV{{FY?DaoHfx`9gtr`-`BDeh1-wrxneri+ydSfovkNaafya)-veuNdX}vqe~iJ^_~lIBnrnG4 z>*RXrLeT6BBT`Y{%|0(~+*Y!5oZUvn&3_VWpD`pkTg|~k{DKWMn;Usj-)UC<$MqNH ze$G{1q+asO{CisH{*%LqyhnlyoqC@G2e1tIev(`$5uy(aXq^A!=)B|E{NFCF)i(XA z(kiVHw58PEBUZZXy=%ABo}pF{MO&>An_5ZLh`mZtn-V*Sy(@^lVherl-}A2!UXk4Q z=eo{0@59?C`Yxui7H!prny>OrW7)E#+})gccj^&`?z%L*N=EEnwjRY$OqW>?nyWLh zmx}3MBuqKr&tFV;q)G0ew0BYeZ5@(%ZNJ^k5CU<})&8TPCkOAYulE~kzwNo0aI$WuFb+7>a3k( z)AiCzVPj3MwHGyZc%9}WIYCjln*XI$v|immiqOc(HBo+FHultcx0SmyLcOap-tvef zcHR7FjxS-p3YZAZQ&w!*L6LB8O&McZN)`HqM=IQ&3hy8@0veGKX8+&29=fZ8zP5go z($v|5){h~4)sbIrESaT%75C#&AX`JkU{w%yX8gnC3hg;bBY{LU(S?)|hfIv6D|x&Cw}pRyrOo$5NeKrlYPs>XRJZ#1qlOJXNlL6ubEv zWYp<~ZmLIS5U@|mpS@MU*GmHbFJ4ipK-)WFzn}ju1^$mByv)g23%k+J&8k#Y$DJWE zj&ZW-O$0$6UK*PBR$r9+ALo)pmEpRqJKuN2!+|1$4oOu>g%x0(Fy;Bv?ee(y6ctRx z8Hm)D*Un|RKKz6v#Vy}2k^}U`#vys{DlDHNXA9!Z-)tQ$jU-k-@&8q@g`&v&xo{=J zQyO55rI*6XpxYy&s!Hwp}B7dIC~_vX}-RbrxMyiD@h}s*z2BB3R8!DX&PxmDE*^wJ~Ofz zVIu9|)SRJx3W*%9=krhH?9%Ij&-Pu)hybc%o5@{mmH-2dm-kMn^&U)}3_Jr;{2vr7 z< zkg9sWCKK&!RTEU4rAg zSCbsv6doJA6VLZ!Fm!E>I+AH0*&10_ftJ2Boj#jNjd)ebG(YGuf9SYf|apc^e<55(0!u@DdRSG61 z7v@_T?7D^mo6tu&+b`-?vQl=u56{x#25!hweQLpJ!GPf;^Nt#@d#7${XXO>`>+xTp zGD=`<-I*`t$*sAuGma@SOdm}s)8k=bfB*M4dx^xnr^w|oM4_rV0K;8J<`u28s3YVG zFsYV)bekc9&kPt(L33RNT(V}6>Hg>9A@{t*+}y4UJ&fBA-oidP4sYV0nrZj;X8nc1 zaC|g*&9!75-TCZt+pp|a(_U!-IJka9FfqUD;v5#E<-F#8^3?M4yIoAUgm-lF;I{2g z`vbbCFtlq|u*@m%{<$B~fwjBL>Xtp_XUBQ{k`rYD`p(HpKrQY|wK@}j&w?`S5e;U1 zh4CRWX|9AAU6SD19CfIf!^UPJEOT%g?N`&9seR79C@`YlW6=Tw4ptC`t;m9vMBY*5L;+}N+cp}5R&bPVaOwznjh-`UM+?Lm_%eqyFL7UZyK?66i{BAlUic>_DiX=_y9WKThOy~ey!)z5$K?syRkl9dr4%~a zjehb2Xm^kBz6eQNA!Wavgx}F6qLbpivNl`4QY|5C!yb-tXd;zS4!)Ph1{$e5O}PZUmsh>X{luNp zhNQ3QPQO-Ahv+SRArkf9-4^mq2Dx7>#y*NSzrUWP4nYYkEyyHYvuFPluvz(1pirRT zMLPYfFOaEcEfhXwH&V<8$+*L`kvDr`^!8^FbAt$h>60MPr27sB--rKd%+G_FF8EZ| z^3?>#WP?luAEqY1wtIoOChh|LR;v6*uw93pm(nd-lF^>i1GJ#!SQ8BHZ}Gaoi1kd$ z=6oc|e_bL@)y?WJf{uEbn2+uXOV2&FwOOaVb|>I4w?F8nfvcUviQ9_GPG0(!)KhEo zMINT$IAYos;UsL4_NoJH=6R{})fKz8&E`}CuzeKU2cI&I7^}4ZX0w`W4Bh5T*c#qH zE>$JeZ`51;oH2jh4|a_$Yh`48eljx!0TGX!kN=m~Sl2z9;N^jb_5y zuS{t-oJlP~1Kc$vkZ#*=kO2@5S#u`I%n znnrnt{s5qYYw@hojoWO-&;TDmJq3};Sx(2&HRca7UvCe@F+x9BG)MdVW+yZBE=H&R zqfo(p}n$Y0qOYiEO;MR6i|B2t>?as@W$CK5D zF6iusm)@uCgyeAJ)SZWMYMxXXVJF6%DZL)5Mys&3(_xrmfcWS(qHz_y>tWTN8h+** zCTHuQy3~0@3f|nXu!{zM-TVoMKl4Ry;9HFQd7JA~Y0!FUa1uhGr1SLI42F}oph)VT z|D7#Rh7Dz-kPTg(OUz6r?d2`8bExxkF9KgW^z3XHPzD~cmw3a4$n+Zv#$P1UgTFR0 zQa@|!mwge;b+wrydgm5dTKYzYyVOIL@@E6eFO`2*u=O{(1uG)hFUp%9_=R1{T|V-Y zbZwWmFa;C#oHh=uA}txmjDyf$4rIT>{Y^h=qPvSuvyofb)U`@D`Rk@Jx(*MP?Lc9% zurPFqF|UdqhHpDq>;6=gl%gq9R(j3$jMTn_r)+e0{mLq&Y{g3RB(Br}>y7$ZWGYHz z)7*^Pn`eA$p%ij%L{{JJW`A=MPEdF8`Z&hjLcWz&`Z~NKMgQ!TYAd!{m3|V|A1n`- zBGWe$@;;=yUOqkf=|DUlzXiSgSnOOr)Vxp;T*daKVr!2$b#yn*E6+?7U2yaE69)SN zxk?M#x!P^vb`bQy%<#Onv}?(tKQbA080+{7?K0rsEL(epnvV(+Psp$Tqn`$xeb z@H(iu4Rx!D>GaosS={W(@{YAR2k&yW3Zb^cE+4#Na!rs6PZ^1&nh3R3_FdROH68a+ zc)KR=3+czxhH+4VF6XMj-~|GXHc4@$iE#tQZsw}T1o~TNgqf5)W^0VW{{b3<3*v*q zGiQbQNcd;KW%hH^z1i5BImW%wm;y6DF3SBx_ThT@TbH+5ckdY(o-1W72FZVIeZVXh z3uWM!E_iPn1nP^a`JUjk8!(E7x=C(rq@BJ5o+z{ffis;ZH{TI(jl9y)pRr3isf@&@u~`IG5@W0+F$|R_2S9krOTk=R8jec|}#7fM(mwS!dJFHn%CJ(5j#tFAiN1YQ^9-R@zL;vRJ z&PNz+-sP-MaSzteXV%kk{YOFd*?tZ+3uTVr%Um1xd0OMKuH{D0Eq?`TYNK7PoW(?r ze#tp4b9j))bg8TVWaNi&3MXl!LkaKhwKf=F;HiH09^0ri{KgZmI|wQ6y(LH=w3Biu z!H%wO{z&Uo%DoySrkoxt>eUHTPl^drzd`W4;ECb8yA3yVHb^z|7E?WOaNk zVRpY^8|1DH|A4DQ`gOM)=cfeL<7HzFPA!r;FM4`)9O?d%6uXTLV{ibgMqlG*CelhnM;l0!o#5 z^4=81v=voFgssTJbh}}(%sC93CSuE2%zmE#w6J^~SC&7*t0pV&w4HnU6#pA8JUWq% zJJvHU&&ECRzZ4ub%$W}9eEp9iK_gy|C3IHio(j0sRP=+WmdFO68*B#6C$1F9om)?- z+b5t+o%)Jp7T!>OeKb2!ISv(`3INi@t=xS#{1_~jsaoMnUI#hnN(QjG#N;%}<`*sL zeY0Dq23%I@K!uHeF`&0f(~o`o8>GDaLeq)nh%;`2)_mVdDzRb%xQKjG+9x&x&Onl9 zFV+-gr%=Nwwgo=yq{x%oyrE!u`_;Q101jLA2URFL)Wi0w)9M@X15bS|c`q#z*Bfw{ z-{%|pU_2CY&12?D}y(2c=B}HWuaW;~Dl->HHYG z?I>89**%5=UIkw_>1%YF!m(y$6u#tjCc7RmFiY-eIo7dDy*wS}8wteif5Oe>{U?mr z;Rx9Q7$8dOSL<+NsVg>={31BEks2TF{>XaTaas5orRMDq!FoUu5}+T;=?uF*-^gIr z1fap1;M(h6$4bG>&SGwleqFNiq_3r7638_nOL`F3_%ZgRs=f%Lg;FmS?-a#LuO@ z<`3MTz0j0EQ%L%=UlwXcYGr?OC(0E7A<^PV%H8iGOgkuEs7Ru>o+E8v+_w}W`UNjU zbaD#`?1W2Rs@JoI1N*a@H*YJ2oiaZOSZ2RV%rWQS~8-L0&=pakxjD11f;k9-{ieN5u)8bAUYD_FMWlcyaC3edJtYg3u7 zElUk{-1#irp2u>+L3ynh5M{I3F=}VuGJ7q3_w=7%PFMe~PG#8IHYnY+0sW&Wc3u^s zpO?UKWmG|>$yOK^vvG4@hy?8y{JG}GTEokUDmwPFlaFst4{ck?&c9Ev3zLC-i;+dL zUyd56Uj`t*$K)>=UlIH1AoVm`bnT}A*|J`_`|+is_Fr=`Sq_1_Sk?btX7F?`7B%;C z^R?h4a!aQooofu2&2Q*WUwg;iHD*Qzu%VZBi2-S@g^$rI<_Gy%(16T8_6GoDZpPQM z`X-CTG?jc|Zk@c_ZBo!SF9g{^1p(u~lEmtBjea*oa8#$mF4y;ACkBG;^KY)eqk)0? zZA=1gb|ouq-42^@>pJ5<3X=(Try_}}l&HXN04Q;#W#Qa#qe8ncZGE4`vB|ETtvxN< zyR_@i1?u)B0alQW|M5bMIeFn7Nsr%}{~yKsU_t|aSzXV}cQE^!m@J>UYTLncd|GNP zm=^^hh#azc<(gfC{#$pDS!M|2gxEI0c;}0a*h3dc18+ zhQmozO!)K;x$aU(?c(uX(-#!)F0v?3Y8Ei+))l(EMwZY3*Ljg+2q zEn$`w-<_-+DkBsj)P?iUL;8IUqm#O#Cu_&4gA2B>rUgeab0`nS1uE?-KAs~`#>kVz z==#d%Eytz4Z{V_7JHE9dGmUT*?|)ox{(6N5$rwB&@CMk+9T$=`bYu8$66T^ix3wka zI0ig|)k*}$)a@N{RyKx9=zDCV*W#CV74*q#Mb|gg1=fpP0R~D|n)MLTSATvg3l;eJ zjF9JFSoV;*;V;lM{p@ve5R&$nw#2Pj#3pI0!zg|OLAxgm>CR6JiVUllUNaSVPy6Ce z3dAb0M&g!vAa=)V&CoKa2U?%8<>+ z_=QvTEQ57RD%D=qn|mQTzs7L#K|x-IQx+X{YuLZKy@GQO;)B-DoV32KD!eo5Zp-lH zkf2Wsboss&!#$m=$a!+Kg*HX1QiTn`_1&gEr;NP&twGm3qjTdK;cV1+=&dcKb#yZ^ zqT&gj9x53S#1rjbb)lq5b$pxY+7$KEFbDGh9|^y#<3kT4U=lU>QGBmBXT6+)di+RsY|3WZ#vb;O#ZNhk?vGtsN&x6{9(E?)* zCUZ7SL{upaVl5AC{p5y$Pi(NiO3OM_O)>3ns$rzfcF4LHR^p9vLJgzBMKG0nO5Av( z!n@cR%P#fwua9M|oQ@x9DQg%A6!qnIMkrA+QjH&bVQqU-2M9)RSHmoRHH0q21!34V&vNlS0I(_*f z7V?Rs@%Bx7xpy=fM@2^E**=Hj_ssNi+|0u|_)XViLEkV_l~K~r4wSOhnhJ*w3pnT* zbSycnQUWL?PP%DlE5GYFbn;nx8fHf+=e<}#{iampQ>Uk69(6CWvAHXYFSR#-mEQC~ zR5Ea&IoztmN4sju6T#d?_<61v8tPfS3fy8Gi-Z^>%Dp;xxAl&#ug9GE&idpe*TQR5`0bH??JT=MJTZPD+O8>Zr9xB&Ux z_(5*~qI}L=O!O1UtW4|mxcsZ>N^o(!Qn4{*>Gt!(g9192UgU)Q2G{V3=(bVUM%*yQ ztg(_Uh!3KOd9&g&s*X+{uU6rn9w9zNFr=lJtok2bCZ24EmvN-w^i?LE`T_8F?gK{X zSbk(PqJh-U?`tB>QN|#8!2dP&eXXbuVPu~MB(Ef;TDWO(&0t}jwEOu{b&w70hE96?JNXam0S2NL zZY>}{F}WKZa(bT{h2d^|lxgvW^|zN{8sQr3@GyIz+b!VzHm@yR!tfs)&x}7=z98?- zDN{EqU@<95y~((P-^)u)d}Nv~3(9iP45g62F0MJCjLh^z(4) zP1F&s1ydiV;kV>6jtk?>-(5jvV#On2HSB^uV}Zp<0^NdE`v^%RjkSW?^pB&o8LlM+w!6*i>z>weCwFD#%!Ty5b}Vmh zU(*NxoKWwP8HRRfw7EWYIQr$w$ns@;uBzIbIou1wWa8DuxLDtqML| zYw~4l7W?>|Y3@ld zrg2`?vTKLo%X4OHmIrQf?B#3Z#vV;ikEO398+Fb^gw`cRUIj4DX>R1bj4L`R^D$Od zaQ95o7Wn+)Db2^}eQ0FKRTmncUEcaGuP7oVR9`tQ8@vxGNZP);sWF^H|KC2%9Bk&8 z!NMMg2p9s_3E*Bv=*{?W#%p5aRo5N!T<4ZZF=|nojb`ZYIYMFeiHt4a&MlpnGNH067BX{?S0pJcLoCR$`o5JPwXPKW8=Gds zT6VG$3hVS5xqO_J=2{BtX4P_J_=R0x^e#2-6gsN^%eFK7urGS@K~vBMrZz+IuAOVq zhBTS>jD@iTblY$E{t^u+G_n@`Zux35vP#HC2Dn+zA(eU{u=7<+tgx;6PD97KGqOBrgZ?DEUlRx zHk{+~VA%_$T>T0g3d2=D`b8(%9<}Sl#Ii!kNJukwi2+8B)GsZU$A~0#%~oL?H#cM9 z)ucPsLoV zJYs|De3M-4H54wfC$zN(M$w-v;T5Uq#|}>1zP^n$@l~1td+o;z{N8mXO^Px1^bo)L zjjKgh)!CD5Tx(B3($^L)B}U28BTb`!)0xDQUmr;+gtMNFqi44hWr6LG8G6G4+Pd+R zD~Vr##Aw?YB!*)f-RPfvO*CWO$ zNy2fD)hxpES!r{Po8q29+hn{3(>|LhXb^ys4VdB7-;5{}$VyFI^`m9j_LH{#0N6oc zyk;oEHT^k9)IC*!-Dk$^mSnbSQ?sPN37+NmbP!urA!}U3T zUpJ158!PG+Q~{kRYpd~>N-fE#C)*S90oSls1G*k3VQHdbH(h&XSJVydl5&%KuaH-$ zt8VR*{3+GGOTKPvO{d{QnRzX!tor$rmd+h55lypJMul4G*&RccCq72Wm6Tp#c<6!? zQy#yHJlspS-vcze>IXT@H`V;(1BRgvl(trt>hFmI`OaXcQqsaX%5O`z_YtSp2kGv- z(}|so1w;7#Z5b0)_rQIg=%-z`TW}Nx0*|xa&ZC+VI}@C|iF27HMPjCOsvgBOL4IUj zt|S$x#4B7#LY2+onSsk`iu7rtBhoBhWcI#i_S#|oG6EzIQj10!LplT4OO*a>G0C5e zbjmB2uVq$5El_*#@^HF;3%-R&9D;(u$R&Uwm3|z~))2&}^=>xodB4arpr3}mv#v`3 zuW)*XXLbXD^-Ye-H{ll!HP%KsZ3Ji92F1rSpJv2byYi*B^#^!9k}*jfHMv}^9S7Vb z(77DjZHb&~A823`hDJWEY*lKPCmh45kfz+&N$!c`98O^-2o_$t|Fm@t4;>3nMGW}t z&Nc#0lKLmHVRu{Cu;b$4PR*9{CB~wkq=7h2&nNU`CFF;Sx&_licXXL~n5O47v~U|z zY$MI-_s&N5){Yv1N+Fx6urXxv(XFfP<>F(H*e4Ei?U)X+YMOt70#?%Abs7zYd13qK z8Fw_LZ;?ELg@!Zs-++Dcwx+1UT6Qkhza?&pQ#a=YK})1oF1KHUiBq2wY$(UcJVkD<7$+vb)9-A=PV2??sl$lSM4ZjTefg*Rp4$Ah z`dV7XMPNP5{MvD|n#7wQW5t1Yi%c!fINx>#yiE)?E&cD^MhgI9J26bRo4mb9q#pZ6 z(VaN@bYSEy>CSA>8nzE*7ht>@C_e3K_IgBuaT}u!t^7u)iL-h1r^&j4TaND`p}8bz zvH*|;o_oiz$9vD;Sx;$l7OT?VLCXJG+GDv6J|M)Xk8@ayja|ADf3|94=x~`h1`! zast4QikfvZxNW^RO9ET7B!8-uPlpaP-fEw(8UO4p7gUKgtehn~Mal$;-h}2Nq^AS5 zMzbDi5_$^Zs$Z`V=H-}2hY^zN_g~w+9y#RVcF+c0B!qMGq4_%S%~_+rZj}gWH*kj?sm~S%wUu)pmc1NoUii*N+r)P?9b}{B zgY6sq?+$`j^@7(Q9^G9UKKNtl%E4lGJYnfkuqny?_T@;^wLRvtNwPYos75ifj~kUC z3?4VboaAB6o{jmA)u@k)s8!MqrlIuA4Q`KPmu=!>-X0-;i3be7L@M3BO2W!#iZ#|P-Zt`9{1Y|V;OF!Fcn3Ym3An4IiwzR zrv9SULc7Ff36#~JlQ=Fx&c{UM zoNE|MR+>*)JzKX%L8z)+XkPL#J_=##TC*B@K)y$L^kKBwk$pn{?{P%Kb3W}-^T}@8 zU|H|l|Mu-_e^fpsUvr=}gOoACBP>GwenUMesc58XoJr%5cr{yW z9}8hD#PK`?7>}y^jKmLGu&qHoxP$D5ovGN44S?nskzA801(L@pa=~|jV5ZYOub3Se z9#t(hm|x;%>M!}3+QPx@(9FApgt@F-kDu-@2GfzX3W>KqrO3W~<6DSwPga7Xv}j9s z&>%<)n6^a9u3w!0YaMG0>3i=qgc#FS_+OKrDvkm{kN5BhAa%TaHPw;j>6t@9iRg9< z8$rc9p5e-Xn$Dtz6YSg-#}ZhL+;N8hNT7R)z?)4XJBC`+o00bnqn15#$k>DYDIE&p z${|}~gb{yLJ#F~_lsP(QV?dG5q)ZcD$rC@%h|wMyDq^U=uhF6Wq&9D7rV$o$IwB;ciA9Zc{MOyyJ`EwSNmwWT z7VSzA7{4{Yv9_h@-{d+2EbyB9w9Dj15Qt$V|Eq~VSnfxCWA%WK1pJ)!iH9bU8PluGQJ}KSY{ssM&2ygAFAzBZT@x zWiEJ33EcD5FOB%pHE%UL{t141hNs>NAs3cSiTa~VJ9Z$ajI<2T60OD-<9|7tn0XoF!#FR7-?(ALmu2BV6YWO_p`Hc|PrzY(h;T z0k{3{f1LK&pV3{hRqn@UoQ+yZL9W+g)#MgcSs$E^>>se5CmRv2xyhjvs!)hEhH$0@ zsxsnREaT?Wc-K1ScfNH>9Ne48Ck_hH?`R+)bxi7co9Ar)xe_39P^cW|S07!kkc;R3`ifO3)udwXd>ms07vgpa6s9q z1Q=L!$rcrbNY#*J?!hY=o5(R-q^lnAXiLyTYCnkQW7u%Tj=ifw@Z9~^R0G_XSNv86Bxr;aAU!4pbvIlu> zL(ayFB-**kmMhxsGg6j#&OdlR+Pu5+y;$-^GKtpOCvAAGYP+fD>_s@_e^Y<=6eDL+6t{a;mBqH12BeopWkV_#<$yBR ze$#LFb!QTy0t{KrU>_K$I<(o%hkUdpx@$h-qj0!LKlXI+Sg}YYzA+e;ILjN zU%>DfyyZ=3R zIIljrE#ws;T3<1J{|`$AJ}p%BzgXnAZF!#E-=_~H7jJg4l5{m6^7;?_$IzEl=6MLe zGqdS%0olm7@G=nm*3wbqA#)EeA^+#ktKK@Lpo;*bppn96E?=9Fgnn?z_pg?YQe8!6*HM#dvnRU&hpjg*j#|cO)bVF z*@$9+j3G%_t~iOD^9>eXGncM%ML@Fa(60iKw% zb_x+_XVQ4+R{uMqIxl49hV{D{Sv^%ghUxv#>(4nqnS~wZ#Ow9^&s-rBf5`BJBsM>o z_LA!_@?+YUrZM@o7@_Wq&E1&VS= zbNePY17l)^e9Et<%kR33I|u4?HR#+B&FJr2Y5;EKN|SqMmYdbXy|mm4dAIQU(}Vl+ zGQgp$a|lO&M}IZIJFlm)#-0+ef6bKW5Q&ZgVe?}@cwZAB1O8j8!t#-BdFaNv-zfhB zu-FC_*lCf&kWS7LU<5&a2tZOvgX8 ziBqk2LTe>8TJ`jq=5&fh#_DoKmB8PWM&^i(-d*(u2)utjMQpbyLxaedvI z;Hf>7+!~(I;kT!5AZJ70cS*?H-YDWJ)I)<&{}yJDsBT^2ksx}z8qSZc>SZ` z=ipvt9Jkoh){n=vn0_4FSEa5vwY5++VizUGnG3a;#2l>va8Gi85c?cJzdqb3KFOKf zy^-7gju%b#Gx9vC22BtGnfACXgzF_S;y)l1x=)Qa4w){TODj)W3!h~VAjg(y7U*qG z>7Z)+^PriV1oTMx%0|N;y2d{?S&}+I=e)*ROw$jPIa4Z9M)_EI8ZsE|x~Z zA6#(vSi`;opd9X)v4)V#bD9ruJ^yJ&QWU~`_-DCiqqg7Az3Z8$|0tAy|4M=UeFr+| z*Lq?CnVF$}GycIou2ZB-!d-ihD=V*dU&t+s@<;Kk^((y}P#hpVe@K0+t|& zhSdz1rTc*6yJ(<~o%QgG_Y?9}&l_LN5J1%De(dI6%8ysYO9Pg}w-kfGythY(&x*^H zrO)2EN(?(dtHpnLDGkj|C_m&Nnmnm;%lt9}O$sF5$fobD<5b3J+))ZPHEsa&*m1Hs zfge0)hn?Iy+TT<91ate<^mr^ZyWkeXrg6b>xE&|Dr|Au#ocSRp2N6BZziK+mq905d zARg}B2>II+we$c(2>-9b^XUT@~O4l1mXX{7wpX1{OzEFN;+8yx$3ZS^3R(FU3xZ2+e@K!MNKEW`sU__*ltcFmYX7j7a5UFK|#UDus;72x^=6B%wtkjOAIKZb}l*!xDa)F z8wiehMT0nmc z?`PBl^8aB~^#SzkBOUf44(Y6_*zK8!Zb)6WqL*U;Y$ODN;pLYKMpv7L2#338*js;x z{5P*)2aSh(ZNr8#;ZSqO)+S zQ{3WChb%f04cOW;(I4dv?+et!)Oob?%puDydS`-w%FmVN(cyeefR!-bk6|D z^Eo3hxX}pm&PF8Y)x$ZCY>og_Y3M0g{$x79G28E~|B`*ftFp63PnGDXU$K_zClVhZ zjcs;1@4@MX>;L*3;BSLs8j=Yb?L$cb20Va_ogL5i#ZYK7uA~qHUn4BY4MFO-C^k- zaJSQPIH63UV-3pI@MQ7LeVo{@yoB!74|C)PtG1O@C1m7-0l*x4~@RMTr(uBlrH zoUMcQd>bZ$OSfwa^MbmQ*D@AUiLg2V?S;z~G>|_O=vGkao}mCdmEPrUmuy<{PQ@vV z;B71@B5GCy+6GO{?NQL1N5^b`X1J%FD7P;g9Bu6UVQbqjhvb+iWqG0 z7dvX&Rd4RjgV@mw7Tf>1Ni$+4ZmE*IiELG>ve#+^of-uf{SJo`Om(v?ln=HcID3M$rYqeR7?{Ukst0&fn+B zO&k|Sdo_s-s2t=qOgu+hf=YN4AI;8G;)APox}me3+YJ{^AoMk$w-&-RD|B$Cv*=i0 zzs1ezHo(gP@ma6EthRIxB}}T29m_-vSbM2LJd;1RdOlcTq5_ zRy7}`d&Z>tL3@(Y*>c-q`(;2H@giH`EC6OW7Z`_BE~}PU5xEjl^PTbVu)wJm7!U*D zMEbFe(%=`o%~SqIUF=ry=+f8sXS_lT-w9f7Rue-r16E>t*!d2)@eKM~jP1eq;l5dJ zNvhp0=zkQ3qQCf4YovBF*awnw{$wyP5*dsKuv*X7REb+Jpr$?j<@FlB@LRWzpRGGm zPct45h#0cHAq)~p^!yWEbJ2|WIuETI%KbP1>AZiXm*U0^-m>(1_7b6~s~F1%hxsfM zm3B)3SD`YFwe1JyKbHcTpX6${Sy@B!me+Q-dsF7#a4DGb&~{SSWaJtitOhsfNlCL| z(y04Xi4@+2mp;b(c^Mw+_7XI_n;f1)KwDnC=Jh78c?OGjyb!s|#PQfuD z?fpXyA=6B=3MZ+-3;U65lIv?5iS7*;f0PoGcfRQ&A#!-sX7L*OMx_Gv*>T z=fzL2%b1d2Rd?ey%yEDEHC=%tc|B6y6k=tq%q=l_GJvy9*ux!`37#~=_X6dckx>X&u%9O%tknIIO_*omg|Zp%G1M#;xzE)c|7LEj zs=Z$mQTNAnUm*ww+I2B`m61qEHI8dX&MI8PxAku?o@Y4DU zwrBDo0`xd5k=!h#ZCb?DuCytU(HXw7Hut^p^zTD9cm{sSJ@$+W>D4JEvgu&?ZmYtm zGiZ=OF3Cmzn=MGa~AP{-|wzIBdc^+!YW#D*U~=wc2a^%MYK@yuX+T><)D8M3NhxNp)#{2 z+pzNvZdn=#n1FO%K~K&1{@Qa7KU9(CV^Nx5Ra3c1_ULT-wD&PheCjgy_Q;02zrF0M zwT2@0bYuhDO@-RBYZnDs_?6u%cKb{&)Z8j-*v>WEhbS^-#F<0wZzpU@Ve0kL?=?E! zQ?$|tpfuar$>>yNP8(3Q*Cq29Vl>N4jI~dPO?JWNu*0ObdAjOeJd|qX|0p`kfF|2E z41=Hu5~3m?15{9?8#X$myOmTzq#4~4QBZ`@A+dpUcelt!59t`?r~#w9-tYN-@8`DX zx$o;b&*Mn3^>RLX;iB~O8*kjA%&)?E>^l;K@L5a%Jg_aM1&lGR@P{TJTdnHPFMRoO zDrvsHS6r=gxYPZZqe9(l6%arl7itt=Eo2<(XqXrAim*8x-nYa_T|2(?iQ!F_h9Z<5 z5(XixuSgGL4$~?`{)A%g^%w?ztsSp48)UHViYd^^lXvfDJ2(1vEP6kkr+W?3d5kw& zZT^52K8QNbQQp=cPaiyoEYYB{la=PaI(u~;4T<}vB)tbL6PTvnldHnI%r0&rjj&Z} z{};f5(xb^{gi=qck*tGxlSIH~3ho&*GC|A@p%8aP9}X#xxniV=dXx_c(!Mr%qUjuG z?)fo-FRWD(TErwlhCrATydJYxfcYe2(da67VdRUnCIB(Y9F@Yn$La^d4TCdix`&NV z;Z4%Tf}F5FFs={RxN_mBCvA#$)=G&S9YIgv4s(YaT*A++@H?FOTJzUkM|p!RucJBV zFi)YX(Y;)PLkg@3*i*nk)zL}@*@g`}SbTSsSZ(ZDxd=40be%Q(?who&lc&UX9}9(# zPfT?8zI|z84V?pxduXa3cM;C?xXVrE%9J}_@i2a0ga2agaL3A+BarKOt^bIU{QWu|}2gW&~T26av6;%`46B-fa zsfX_h+TFppGMW*9{#81&HN*z)yX*`_2RNeC<}z>%b=oy5Tmt9%O6#Go4eEczy?KzkbM;Z^ zYF=W@J_I^7n^q9`FvI7{@%SY{@&V7!8~=Qg?+}13@ce~JzN9W0rm6XY!c-u+`T2)A zl+M$T#FYqN%vjY?U!jJrCmtOTXUk3hqD?Mupm6tZGOyKXUa+;hG-~W^RY%{Ut7vus z>(NTzcK4yd+iL#A60|NSYM$IzvLaOI9Pz4+q^S04Z_A?M&-Aq4JtHY}4COap^jE-qhZ^cc@UFSgLTclCPOg^KE)PY2#QL3{4lHUBI6K1NxWM@rb zHFC>vaqiGFQyeY;{6PwU#;5vNh)3{*3i$+)=qzPl(EQQJ+TI>!c4aQiGSsH$%Q$8oVK(xznOAkZm!OMHU|) ze&2wROTmi#$hwWI=FSqjpQNGQ%2pk3ailTXVWF$ND*ZI(w}_4ku6)m$aBfTv$*Zts z`l=d|?FF6i`Jg_-A`X8_OasW9q+U7*d(df*Pm2nQ@DWf}atP!mwI2JM+8kUq0ndKO z!@Gu(dHqgVjg%OE?d0G3ypO_l`8N?7OYQJ%{6$@=8YsGv()PeTq|Vl_dRc=z*W;Gp z22Am7pT&j)^W!{`y~8>2ep`JA5JulGZ~2Yj-M9~&N=(oGH?RnP<(OgLx0O&&IuN;x2P4IX$ob}b&no7uz5kWJ#$ zt7a8y`+Kpzj5&MtqWqW5<%e*zEZW|$I%a_6e9A8OW+sHH-RJ>!;f)~fbaGqahCA+T z3g;5hGq?4;Y;~sgM_5wS@5MA)3zq0hEi3%MpR`iNMvV@LA4~k58*i4O${)tq>(sv? z5I>zi>bH^Kyowm%x6;2VU!{g!n7mFK7ta#$;E4>Ndm0sTrvuPW&yG3}Jusi^6_Ukm zc2%Ni%K4UpqlCU1{Srvl+vb4PV5byC10_k^` zfmbK}YXwPf98a6J!nclk*s!rGvN{C@=9UTjE!|IUsLGr2Tf~(d6j*zgCa>$O=%$7! zs|ICfo`#|89i0a{43vNZZPVJ%lhUU3w0ze)s$}`E#NRmE`I3YI?Lh0b@#-li^H@I) zysG_d?m8Re%MwOKC^8^=jTA;s27U=Qsv&oN>mNqlMq}!bPO0t3c2wN%YFg3$Ktvt3zUqA;cEYlFuLIB8<0Oe*Q1r=9x zRq>iG5u+uzuppf&W$aN|u$pG&*b0k3h{CGYm1Gqq@vrD-eP$aB697e81C->o{8=)M z$B$h;@j*8O$KAxKV$$8pjFSf5cO(JnQsK=2-6`mH9ml2i#3?@Q1=7PC-Gnz9T;!Xd zKh*RG_c7wn(tf@e5u13d5pzZllh?g2VfVxw6~1W3`Z3>T>kFO2D`jR5LB0oFQJ1AD zA=g%pw{#hQdL|497`n+0>8B{$4-W9V3m-(!5dA&L{O0Q+pt5e{TbwzAcBJgAUrgbM z`CTwlA>^Hi@?VM55xOn)c>UbS;N@P3YsL+8Ve%1I@$vE1$C~#cd0}ENE(d)sZc_7W z=gzmnjAn6EheDy9$N4|1Dwk~k_8ZuxqYaq@)O%3rHaM9~2g+%KLmM(+(N|#2a_0TjyeY&v*P5D;PtOty18?nEnyj2$RScmwP$5QKUq8U$F#T%H1OoXal z1lWRDHAidST}zI|k3q{s*^`agq-g@8ZSS2%gw%oJKO-6mTYBf|8un*Zkpo7RIPA6I zSq?5~&oYdvTWO6v-BmaWY8mn$(UbP6<=wirhC#cJCq?+stz9jkg{{N9+LIaO(hS!7 z`G0k@oJpob^?H}QdynY~2sd}-Cj!4 zGt2GzGPUR7^VlQ2<~Z@kiSX?l68T^(ydaIO(Gq77K^lyWGJNsP2BTvd*uiQks2TSO zh!|2^GitL-`rpY;v*=!Pe&@w%nyk>hik9BY&nYs)cYBQ%+rA^|lWFzNvCDoC{MncU z43IS^{O4_=8-%_xo_|N(0sI85X>}6^v`(&nUt`Z}qM)1f5d5aYqIE-^k^j%#9byIt z8ADb%aL)VJ=VT{?O)=daPh9iD#o~FDCz+DGdIxN5Y}jHcyemld>wh)F@weJvXx?A3 zrQNauPPkpl1P1wK3tLolI8xi$mXwtI5fmkHT#+PtZ#9Y8UvbR> zc{<}pfFZe`g0n{f8%fN%CNO2dime>T0z7U$r#meVdIchyn2X8T2j`(kK%stUY`1hZ z@vtIsv0GdHl4|zkiQSCgvu3DXqkVAW79Ou55?OIAcrpImCHG_##>Gb0cw$=}uT3-P z38WnQd$&!>!J^MH`txd9K-b{H7qODWSWonE@#84tCTxVXQAg72YCeBfUnCkhn6js1 zqZ|% zOJZ!-oofOY*K9r@X0QX##RNphhK3SGPO@Z&Vt!VoMX&Y_gYTqpQ@_tzI$oAX$%bbb zx^7LSg{!=OhP#Iyss0>1B{ddF&&_h+4hCLoeRC~R{HCq|;ld9e;~2flv(@55PQYt% zQ?nI7mRQ1~V5aYZ=O{faPgTI&_usD%-K<4D(nl=6u79S+eI>davonrH-Aagjk+MSo z|NALL0EU4RD(}YS7{SNuk$0T~D~GuRrk~m_*)VS^r-a=E7#`CXvK<-pK!~oUn-_4@~No%kvLqo!PFI6Vn9Ac$!T;&3{CT= z8bPSs=y74twU)3oT==t)5_{aI5dEw`7?-2QyYYl!ibc-hJ1RK6+8NTTtQhT^+ED_c zeI_57nvr31t3uBsCMl^yrl3v4g=`L-@5Lm)K`kpm`Q_o6KGqceVdZ+q!5VjY5QFsMv}i;8fCT^T|g5a82vSnAFW{ zBbln=^{kR7LDB0uHmnjcA$7X6h*sO1#D7Oz`V#*Uh3Yh*wGuv0#)qDl1*rVtB=LJ_ zOzC+Og=M+s9&D!(TVyI<5O#V+wr5}&gCi&L6E-$>4s*N?Ny@Afa^2pCQI*@LH0b

A9EloPg_uw^q`9&}r4DuATJiR)fJdBF6p=G2 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%0DG4|tT*2#dlkuhPJg_asNGxJet+ENdxR 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ɶmCaf)~fI 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�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 literal 0 HcmV?d00001 diff --git a/imagenet_21k_class_names.txt b/imagenet_21k_class_names.txt new file mode 100644 index 0000000..7ef4426 --- /dev/null +++ b/imagenet_21k_class_names.txt @@ -0,0 +1,21843 @@ +organism +benthos +heterotroph +cell +person +animal +plant +food +artifact +hop +check-in +dressage +curvet +piaffe +funambulism +rock_climbing +contact_sport +outdoor_sport +gymnastics +acrobatics +track_and_field +track +jumping +broad_jump +high_jump +Fosbury_flop +skiing +cross-country_skiing +ski_jumping +water_sport +swimming +bathe +dip +dive +floating +dead-man's_float +belly_flop +cliff_diving +flip +gainer +half_gainer +jackknife +swan_dive +skin_diving +scuba_diving +snorkeling +surfing +water-skiing +rowing +sculling +boxing +professional_boxing +in-fighting +fight +rope-a-dope +spar +archery +sledding +tobogganing +luging +bobsledding +wrestling +Greco-Roman_wrestling +professional_wrestling +sumo +skating +ice_skating +figure_skating +rollerblading +roller_skating +skateboarding +speed_skating +racing +auto_racing +boat_racing +hydroplane_racing +camel_racing +greyhound_racing +horse_racing +riding +equestrian_sport +pony-trekking +showjumping +cross-country_riding +cycling +bicycling +motorcycling +dune_cycling +blood_sport +bullfighting +cockfighting +hunt +battue +beagling +coursing +deer_hunting +ducking +fox_hunting +pigsticking +fishing +angling +fly-fishing +troll +casting +bait_casting +fly_casting +overcast +surf_casting +day_game +athletic_game +ice_hockey +tetherball +water_polo +outdoor_game +golf +professional_golf +round_of_golf +medal_play +match_play +miniature_golf +croquet +quoits +shuffleboard +field_game +field_hockey +shinny +football +American_football +professional_football +touch_football +hurling +rugby +ball_game +baseball +ball +professional_baseball +hardball +perfect_game +no-hit_game +one-hitter +two-hitter +three-hitter +four-hitter +five-hitter +softball +rounders +stickball +cricket +lacrosse +polo +pushball +soccer +court_game +handball +racquetball +fives +squash +volleyball +jai_alai +badminton +battledore +basketball +professional_basketball +deck_tennis +netball +tennis +professional_tennis +singles +singles +doubles +doubles +royal_tennis +pallone +sport +clasp +judo +team_sport +Last_Supper +Seder +camping +pest +critter +creepy-crawly +darter +peeper +homeotherm +poikilotherm +range_animal +scavenger +bottom-feeder +bottom-feeder +work_animal +beast_of_burden +draft_animal +pack_animal +domestic_animal +feeder +feeder +stocker +hatchling +head +migrator +molter +pet +stayer +stunt +marine_animal +by-catch +female +hen +male +adult +young +orphan +young_mammal +baby +pup +wolf_pup +puppy +cub +lion_cub +bear_cub +tiger_cub +kit +suckling +sire +dam +thoroughbred +giant +mutant +carnivore +herbivore +insectivore +acrodont +pleurodont +microorganism +monohybrid +arbovirus +adenovirus +arenavirus +Marburg_virus +Arenaviridae +vesiculovirus +Reoviridae +variola_major +viroid +coliphage +paramyxovirus +poliovirus +herpes +herpes_simplex_1 +herpes_zoster +herpes_varicella_zoster +cytomegalovirus +varicella_zoster_virus +polyoma +lyssavirus +reovirus +rotavirus +moneran +archaebacteria +bacteroid +Bacillus_anthracis +Yersinia_pestis +Brucella +spirillum +botulinus +clostridium_perfringens +cyanobacteria +trichodesmium +nitric_bacteria +spirillum +Francisella +gonococcus +Corynebacterium_diphtheriae +enteric_bacteria +klebsiella +Salmonella_typhimurium +typhoid_bacillus +nitrate_bacterium +nitrite_bacterium +actinomycete +streptomyces +Streptomyces_erythreus +Streptomyces_griseus +tubercle_bacillus +pus-forming_bacteria +streptobacillus +myxobacteria +staphylococcus +diplococcus +pneumococcus +streptococcus +spirochete +planktonic_algae +zooplankton +parasite +endoparasite +ectoparasite +pathogen +commensal +myrmecophile +protoctist +protozoan +sarcodinian +heliozoan +endameba +ameba +globigerina +testacean +arcella +difflugia +ciliate +paramecium +stentor +alga +arame +seagrass +golden_algae +yellow-green_algae +brown_algae +kelp +fucoid +fucoid +fucus +bladderwrack +green_algae +pond_scum +chlorella +stonewort +desmid +sea_moss +eukaryote +prokaryote +zooid +Leishmania +zoomastigote +polymastigote +costia +giardia +cryptomonad +sporozoan +sporozoite +trophozoite +merozoite +coccidium +gregarine +plasmodium +leucocytozoan +microsporidian +Ostariophysi +cypriniform_fish +loach +cyprinid +carp +domestic_carp +leather_carp +mirror_carp +European_bream +tench +dace +chub +shiner +common_shiner +roach +rudd +minnow +gudgeon +goldfish +crucian_carp +electric_eel +catostomid +buffalo_fish +black_buffalo +hog_sucker +redhorse +cyprinodont +killifish +mummichog +striped_killifish +rivulus +flagfish +swordtail +guppy +topminnow +mosquitofish +platy +mollie +squirrelfish +reef_squirrelfish +deepwater_squirrelfish +Holocentrus_ascensionis +soldierfish +anomalops +flashlight_fish +John_Dory +boarfish +boarfish +cornetfish +stickleback +three-spined_stickleback +ten-spined_stickleback +pipefish +dwarf_pipefish +deepwater_pipefish +seahorse +snipefish +shrimpfish +trumpetfish +pellicle +embryo +fetus +abortus +spawn +blastula +blastocyst +gastrula +morula +yolk +chordate +cephalochordate +lancelet +tunicate +ascidian +sea_squirt +salp +doliolum +larvacean +appendicularia +ascidian_tadpole +vertebrate +Amniota +amniote +aquatic_vertebrate +jawless_vertebrate +ostracoderm +heterostracan +anaspid +conodont +cyclostome +lamprey +sea_lamprey +hagfish +Myxine_glutinosa +eptatretus +gnathostome +placoderm +cartilaginous_fish +holocephalan +chimaera +rabbitfish +elasmobranch +shark +cow_shark +mackerel_shark +porbeagle +mako +shortfin_mako +longfin_mako +bonito_shark +great_white_shark +basking_shark +thresher +carpet_shark +nurse_shark +sand_tiger +whale_shark +requiem_shark +bull_shark +sandbar_shark +blacktip_shark +whitetip_shark +dusky_shark +lemon_shark +blue_shark +tiger_shark +soupfin_shark +dogfish +smooth_dogfish +smoothhound +American_smooth_dogfish +Florida_smoothhound +whitetip_shark +spiny_dogfish +Atlantic_spiny_dogfish +Pacific_spiny_dogfish +hammerhead +smooth_hammerhead +smalleye_hammerhead +shovelhead +angel_shark +ray +electric_ray +sawfish +smalltooth_sawfish +guitarfish +stingray +roughtail_stingray +butterfly_ray +eagle_ray +spotted_eagle_ray +cownose_ray +manta +Atlantic_manta +devil_ray +skate +grey_skate +little_skate +thorny_skate +barndoor_skate +bird +dickeybird +fledgling +nestling +cock +gamecock +hen +nester +night_bird +night_raven +bird_of_passage +archaeopteryx +archaeornis +ratite +carinate +ostrich +cassowary +emu +kiwi +rhea +rhea +elephant_bird +moa +passerine +nonpasserine_bird +oscine +songbird +honey_eater +accentor +hedge_sparrow +lark +skylark +wagtail +pipit +meadow_pipit +finch +chaffinch +brambling +goldfinch +linnet +siskin +red_siskin +redpoll +redpoll +New_World_goldfinch +pine_siskin +house_finch +purple_finch +canary +common_canary +serin +crossbill +bullfinch +junco +dark-eyed_junco +New_World_sparrow +vesper_sparrow +white-throated_sparrow +white-crowned_sparrow +chipping_sparrow +field_sparrow +tree_sparrow +song_sparrow +swamp_sparrow +bunting +indigo_bunting +ortolan +reed_bunting +yellowhammer +yellow-breasted_bunting +snow_bunting +honeycreeper +banana_quit +sparrow +English_sparrow +tree_sparrow +grosbeak +evening_grosbeak +hawfinch +pine_grosbeak +cardinal +pyrrhuloxia +towhee +chewink +green-tailed_towhee +weaver +baya +whydah +Java_sparrow +avadavat +grassfinch +zebra_finch +honeycreeper +lyrebird +scrubbird +broadbill +tyrannid +New_World_flycatcher +kingbird +Arkansas_kingbird +Cassin's_kingbird +eastern_kingbird +grey_kingbird +pewee +western_wood_pewee +phoebe +vermillion_flycatcher +cotinga +cock_of_the_rock +cock_of_the_rock +manakin +bellbird +umbrella_bird +ovenbird +antbird +ant_thrush +ant_shrike +spotted_antbird +woodhewer +pitta +scissortail +Old_World_flycatcher +spotted_flycatcher +thickhead +thrush +missel_thrush +song_thrush +fieldfare +redwing +blackbird +ring_ouzel +robin +clay-colored_robin +hermit_thrush +veery +wood_thrush +nightingale +thrush_nightingale +bulbul +Old_World_chat +stonechat +whinchat +solitaire +redstart +wheatear +bluebird +robin +bluethroat +warbler +gnatcatcher +kinglet +goldcrest +gold-crowned_kinglet +ruby-crowned_kinglet +Old_World_warbler +blackcap +greater_whitethroat +lesser_whitethroat +wood_warbler +sedge_warbler +wren_warbler +tailorbird +babbler +New_World_warbler +parula_warbler +Wilson's_warbler +flycatching_warbler +American_redstart +Cape_May_warbler +yellow_warbler +Blackburn +Audubon's_warbler +myrtle_warbler +blackpoll +New_World_chat +yellow-breasted_chat +ovenbird +water_thrush +yellowthroat +common_yellowthroat +riflebird +New_World_oriole +northern_oriole +Baltimore_oriole +Bullock's_oriole +orchard_oriole +meadowlark +eastern_meadowlark +western_meadowlark +cacique +bobolink +New_World_blackbird +grackle +purple_grackle +rusty_blackbird +cowbird +red-winged_blackbird +Old_World_oriole +golden_oriole +fig-bird +starling +common_starling +rose-colored_starling +myna +crested_myna +hill_myna +corvine_bird +crow +American_crow +raven +rook +jackdaw +chough +jay +Old_World_jay +common_European_jay +New_World_jay +blue_jay +Canada_jay +Rocky_Mountain_jay +nutcracker +common_nutcracker +Clark's_nutcracker +magpie +European_magpie +American_magpie +Australian_magpie +butcherbird +currawong +piping_crow +wren +winter_wren +house_wren +marsh_wren +long-billed_marsh_wren +sedge_wren +rock_wren +Carolina_wren +cactus_wren +mockingbird +blue_mockingbird +catbird +thrasher +brown_thrasher +New_Zealand_wren +rock_wren +rifleman_bird +creeper +brown_creeper +European_creeper +wall_creeper +European_nuthatch +red-breasted_nuthatch +white-breasted_nuthatch +titmouse +chickadee +black-capped_chickadee +tufted_titmouse +Carolina_chickadee +blue_tit +bushtit +wren-tit +verdin +fairy_bluebird +swallow +barn_swallow +cliff_swallow +tree_swallow +white-bellied_swallow +martin +house_martin +bank_martin +purple_martin +wood_swallow +tanager +scarlet_tanager +western_tanager +summer_tanager +hepatic_tanager +shrike +butcherbird +European_shrike +northern_shrike +white-rumped_shrike +loggerhead_shrike +migrant_shrike +bush_shrike +black-fronted_bush_shrike +bowerbird +satin_bowerbird +great_bowerbird +water_ouzel +European_water_ouzel +American_water_ouzel +vireo +red-eyed_vireo +solitary_vireo +blue-headed_vireo +waxwing +cedar_waxwing +Bohemian_waxwing +bird_of_prey +Accipitriformes +hawk +eyas +tiercel +goshawk +sparrow_hawk +Cooper's_hawk +chicken_hawk +buteonine +redtail +rough-legged_hawk +red-shouldered_hawk +buzzard +honey_buzzard +kite +black_kite +swallow-tailed_kite +white-tailed_kite +harrier +marsh_harrier +Montagu's_harrier +marsh_hawk +harrier_eagle +falcon +peregrine +falcon-gentle +gyrfalcon +kestrel +sparrow_hawk +pigeon_hawk +hobby +caracara +Audubon's_caracara +carancha +eagle +young_bird +eaglet +harpy +golden_eagle +tawny_eagle +bald_eagle +sea_eagle +Kamchatkan_sea_eagle +ern +fishing_eagle +osprey +vulture +Aegypiidae +Old_World_vulture +griffon_vulture +bearded_vulture +Egyptian_vulture +black_vulture +secretary_bird +New_World_vulture +buzzard +condor +Andean_condor +California_condor +black_vulture +king_vulture +owl +owlet +little_owl +horned_owl +great_horned_owl +great_grey_owl +tawny_owl +barred_owl +screech_owl +screech_owl +scops_owl +spotted_owl +Old_World_scops_owl +Oriental_scops_owl +hoot_owl +hawk_owl +long-eared_owl +laughing_owl +barn_owl +amphibian +Ichyostega +urodele +salamander +European_fire_salamander +spotted_salamander +alpine_salamander +newt +common_newt +red_eft +Pacific_newt +rough-skinned_newt +California_newt +eft +ambystomid +mole_salamander +spotted_salamander +tiger_salamander +axolotl +waterdog +hellbender +giant_salamander +olm +mud_puppy +dicamptodon +Pacific_giant_salamander +olympic_salamander +lungless_salamander +eastern_red-backed_salamander +western_red-backed_salamander +dusky_salamander +climbing_salamander +arboreal_salamander +slender_salamander +web-toed_salamander +Shasta_salamander +limestone_salamander +amphiuma +siren +frog +true_frog +wood-frog +leopard_frog +bullfrog +green_frog +cascades_frog +goliath_frog +pickerel_frog +tarahumara_frog +grass_frog +leptodactylid_frog +robber_frog +barking_frog +crapaud +tree_frog +tailed_frog +Liopelma_hamiltoni +true_toad +bufo +agua +European_toad +natterjack +American_toad +Eurasian_green_toad +American_green_toad +Yosemite_toad +Texas_toad +southwestern_toad +western_toad +obstetrical_toad +midwife_toad +fire-bellied_toad +spadefoot +western_spadefoot +southern_spadefoot +plains_spadefoot +tree_toad +spring_peeper +Pacific_tree_toad +canyon_treefrog +chameleon_tree_frog +cricket_frog +northern_cricket_frog +eastern_cricket_frog +chorus_frog +lowland_burrowing_treefrog +western_narrow-mouthed_toad +eastern_narrow-mouthed_toad +sheep_frog +tongueless_frog +Surinam_toad +African_clawed_frog +South_American_poison_toad +caecilian +reptile +anapsid +diapsid +Diapsida +chelonian +turtle +sea_turtle +green_turtle +loggerhead +ridley +Atlantic_ridley +Pacific_ridley +hawksbill_turtle +leatherback_turtle +snapping_turtle +common_snapping_turtle +alligator_snapping_turtle +mud_turtle +musk_turtle +terrapin +diamondback_terrapin +red-bellied_terrapin +slider +cooter +box_turtle +Western_box_turtle +painted_turtle +tortoise +European_tortoise +giant_tortoise +gopher_tortoise +desert_tortoise +Texas_tortoise +soft-shelled_turtle +spiny_softshell +smooth_softshell +tuatara +saurian +lizard +gecko +flying_gecko +banded_gecko +iguanid +common_iguana +marine_iguana +desert_iguana +chuckwalla +zebra-tailed_lizard +fringe-toed_lizard +earless_lizard +collared_lizard +leopard_lizard +spiny_lizard +fence_lizard +western_fence_lizard +eastern_fence_lizard +sagebrush_lizard +side-blotched_lizard +tree_lizard +horned_lizard +Texas_horned_lizard +basilisk +American_chameleon +worm_lizard +night_lizard +skink +western_skink +mountain_skink +teiid_lizard +whiptail +racerunner +plateau_striped_whiptail +Chihuahuan_spotted_whiptail +western_whiptail +checkered_whiptail +teju +caiman_lizard +agamid +agama +frilled_lizard +moloch +mountain_devil +anguid_lizard +alligator_lizard +blindworm +glass_lizard +legless_lizard +Lanthanotus_borneensis +venomous_lizard +Gila_monster +beaded_lizard +lacertid_lizard +sand_lizard +green_lizard +chameleon +African_chameleon +horned_chameleon +monitor +African_monitor +Komodo_dragon +crocodilian_reptile +crocodile +African_crocodile +Asian_crocodile +Morlett's_crocodile +false_gavial +alligator +American_alligator +Chinese_alligator +caiman +spectacled_caiman +gavial +armored_dinosaur +stegosaur +ankylosaur +Edmontonia +bone-headed_dinosaur +pachycephalosaur +ceratopsian +protoceratops +triceratops +styracosaur +psittacosaur +ornithopod +hadrosaur +trachodon +saurischian +sauropod +apatosaur +barosaur +diplodocus +argentinosaur +theropod +ceratosaur +coelophysis +tyrannosaur +allosaur +ornithomimid +maniraptor +oviraptorid +velociraptor +deinonychus +utahraptor +synapsid +dicynodont +pelycosaur +dimetrodon +pterosaur +pterodactyl +ichthyosaur +ichthyosaurus +stenopterygius +plesiosaur +nothosaur +snake +colubrid_snake +hoop_snake +thunder_snake +ringneck_snake +hognose_snake +leaf-nosed_snake +green_snake +smooth_green_snake +rough_green_snake +green_snake +racer +blacksnake +blue_racer +horseshoe_whipsnake +whip-snake +coachwhip +California_whipsnake +Sonoran_whipsnake +rat_snake +corn_snake +black_rat_snake +chicken_snake +Indian_rat_snake +glossy_snake +bull_snake +gopher_snake +pine_snake +king_snake +common_kingsnake +milk_snake +garter_snake +common_garter_snake +ribbon_snake +Western_ribbon_snake +lined_snake +ground_snake +eastern_ground_snake +water_snake +common_water_snake +water_moccasin +grass_snake +viperine_grass_snake +red-bellied_snake +sand_snake +banded_sand_snake +black-headed_snake +vine_snake +lyre_snake +Sonoran_lyre_snake +night_snake +blind_snake +western_blind_snake +indigo_snake +eastern_indigo_snake +constrictor +boa +boa_constrictor +rubber_boa +rosy_boa +anaconda +python +carpet_snake +reticulated_python +Indian_python +rock_python +amethystine_python +elapid +coral_snake +eastern_coral_snake +western_coral_snake +coral_snake +African_coral_snake +Australian_coral_snake +copperhead +cobra +Indian_cobra +asp +black-necked_cobra +hamadryad +ringhals +mamba +black_mamba +green_mamba +death_adder +tiger_snake +Australian_blacksnake +krait +banded_krait +taipan +sea_snake +viper +adder +asp +puff_adder +gaboon_viper +horned_viper +pit_viper +copperhead +water_moccasin +rattlesnake +diamondback +timber_rattlesnake +canebrake_rattlesnake +prairie_rattlesnake +sidewinder +Western_diamondback +rock_rattlesnake +tiger_rattlesnake +Mojave_rattlesnake +speckled_rattlesnake +massasauga +ground_rattler +fer-de-lance +carcase +carrion +arthropod +trilobite +arachnid +harvestman +scorpion +false_scorpion +book_scorpion +whip-scorpion +vinegarroon +spider +orb-weaving_spider +black_and_gold_garden_spider +barn_spider +garden_spider +comb-footed_spider +black_widow +tarantula +wolf_spider +European_wolf_spider +trap-door_spider +acarine +tick +hard_tick +Ixodes_dammini +Ixodes_neotomae +Ixodes_pacificus +Ixodes_scapularis +sheep-tick +Ixodes_persulcatus +Ixodes_dentatus +Ixodes_spinipalpis +wood_tick +soft_tick +mite +web-spinning_mite +acarid +trombidiid +trombiculid +harvest_mite +acarus +itch_mite +rust_mite +spider_mite +red_spider +myriapod +garden_centipede +tardigrade +centipede +house_centipede +millipede +sea_spider +Merostomata +horseshoe_crab +Asian_horseshoe_crab +eurypterid +tongue_worm +gallinaceous_bird +domestic_fowl +Dorking +Plymouth_Rock +Cornish +Rock_Cornish +game_fowl +cochin +jungle_fowl +jungle_cock +jungle_hen +red_jungle_fowl +chicken +bantam +chick +cock +cockerel +capon +hen +cackler +brood_hen +mother_hen +layer +pullet +spring_chicken +Rhode_Island_red +Dominique +Orpington +turkey +turkey_cock +ocellated_turkey +grouse +black_grouse +European_black_grouse +Asian_black_grouse +blackcock +greyhen +ptarmigan +red_grouse +moorhen +capercaillie +spruce_grouse +sage_grouse +ruffed_grouse +sharp-tailed_grouse +prairie_chicken +greater_prairie_chicken +lesser_prairie_chicken +heath_hen +guan +curassow +piping_guan +chachalaca +Texas_chachalaca +megapode +mallee_fowl +mallee_hen +brush_turkey +maleo +phasianid +pheasant +ring-necked_pheasant +afropavo +argus +golden_pheasant +bobwhite +northern_bobwhite +Old_World_quail +migratory_quail +monal +peafowl +peachick +peacock +peahen +blue_peafowl +green_peafowl +quail +California_quail +tragopan +partridge +Hungarian_partridge +red-legged_partridge +Greek_partridge +mountain_quail +guinea_fowl +guinea_hen +hoatzin +tinamou +columbiform_bird +dodo +pigeon +pouter_pigeon +dove +rock_dove +band-tailed_pigeon +wood_pigeon +turtledove +Streptopelia_turtur +ringdove +Australian_turtledove +mourning_dove +domestic_pigeon +squab +fairy_swallow +roller +homing_pigeon +carrier_pigeon +passenger_pigeon +sandgrouse +painted_sandgrouse +pin-tailed_sandgrouse +pallas's_sandgrouse +parrot +popinjay +poll +African_grey +amazon +macaw +kea +cockatoo +sulphur-crested_cockatoo +pink_cockatoo +cockateel +lovebird +lory +lorikeet +varied_Lorikeet +rainbow_lorikeet +parakeet +Carolina_parakeet +budgerigar +ring-necked_parakeet +cuculiform_bird +cuckoo +European_cuckoo +black-billed_cuckoo +roadrunner +ani +coucal +crow_pheasant +touraco +coraciiform_bird +roller +European_roller +ground_roller +kingfisher +Eurasian_kingfisher +belted_kingfisher +kookaburra +bee_eater +hornbill +hoopoe +Euopean_hoopoe +wood_hoopoe +motmot +tody +apodiform_bird +swift +European_swift +chimney_swift +swiftlet +tree_swift +hummingbird +Archilochus_colubris +thornbill +goatsucker +European_goatsucker +chuck-will's-widow +whippoorwill +poorwill +frogmouth +oilbird +piciform_bird +woodpecker +green_woodpecker +downy_woodpecker +flicker +yellow-shafted_flicker +gilded_flicker +red-shafted_flicker +ivorybill +redheaded_woodpecker +sapsucker +yellow-bellied_sapsucker +red-breasted_sapsucker +wryneck +piculet +barbet +puffbird +honey_guide +jacamar +toucan +toucanet +trogon +quetzal +resplendent_quetzel +aquatic_bird +waterfowl +anseriform_bird +duck +drake +quack-quack +duckling +diving_duck +dabbling_duck +mallard +black_duck +teal +greenwing +bluewing +garganey +widgeon +American_widgeon +shoveler +pintail +sheldrake +shelduck +ruddy_duck +bufflehead +goldeneye +Barrow's_goldeneye +canvasback +pochard +redhead +scaup +greater_scaup +lesser_scaup +wild_duck +wood_duck +wood_drake +mandarin_duck +muscovy_duck +sea_duck +eider +scoter +common_scoter +old_squaw +merganser +goosander +American_merganser +red-breasted_merganser +smew +hooded_merganser +goose +gosling +gander +Chinese_goose +greylag +blue_goose +snow_goose +brant +common_brant_goose +honker +barnacle_goose +coscoroba +swan +cob +pen +cygnet +mute_swan +whooper +tundra_swan +whistling_swan +Bewick's_swan +trumpeter +black_swan +screamer +horned_screamer +crested_screamer +chaja +mammal +female_mammal +tusker +prototherian +monotreme +echidna +echidna +platypus +marsupial +opossum +common_opossum +crab-eating_opossum +opossum_rat +bandicoot +rabbit-eared_bandicoot +kangaroo +giant_kangaroo +wallaby +common_wallaby +hare_wallaby +nail-tailed_wallaby +rock_wallaby +pademelon +tree_wallaby +musk_kangaroo +rat_kangaroo +potoroo +bettong +jerboa_kangaroo +phalanger +cuscus +brush-tailed_phalanger +flying_phalanger +koala +wombat +dasyurid_marsupial +dasyure +eastern_dasyure +native_cat +thylacine +Tasmanian_devil +pouched_mouse +numbat +pouched_mole +placental +livestock +bull +cow +calf +calf +yearling +buck +doe +insectivore +mole +starnose_mole +brewer's_mole +golden_mole +shrew_mole +Asiatic_shrew_mole +American_shrew_mole +shrew +common_shrew +masked_shrew +short-tailed_shrew +water_shrew +American_water_shrew +European_water_shrew +Mediterranean_water_shrew +least_shrew +hedgehog +tenrec +tailless_tenrec +otter_shrew +eiderdown +aftershaft +sickle_feather +contour_feather +bastard_wing +saddle_hackle +encolure +hair +squama +scute +sclerite +plastron +scallop_shell +oyster_shell +theca +invertebrate +sponge +choanocyte +glass_sponge +Venus's_flower_basket +metazoan +coelenterate +planula +polyp +medusa +jellyfish +scyphozoan +Chrysaora_quinquecirrha +hydrozoan +hydra +siphonophore +nanomia +Portuguese_man-of-war +praya +apolemia +anthozoan +sea_anemone +actinia +sea_pen +coral +gorgonian +sea_feather +sea_fan +red_coral +stony_coral +brain_coral +staghorn_coral +mushroom_coral +ctenophore +beroe +platyctenean +sea_gooseberry +Venus's_girdle +worm +helminth +woodworm +woodborer +acanthocephalan +arrowworm +bladder_worm +flatworm +planarian +fluke +cercaria +liver_fluke +Fasciolopsis_buski +schistosome +tapeworm +echinococcus +taenia +ribbon_worm +beard_worm +rotifer +nematode +common_roundworm +chicken_roundworm +pinworm +eelworm +vinegar_eel +trichina +hookworm +filaria +Guinea_worm +annelid +archiannelid +oligochaete +earthworm +polychaete +lugworm +sea_mouse +bloodworm +leech +medicinal_leech +horseleech +mollusk +scaphopod +tooth_shell +gastropod +abalone +ormer +scorpion_shell +conch +giant_conch +snail +edible_snail +garden_snail +brown_snail +Helix_hortensis +slug +seasnail +neritid +nerita +bleeding_tooth +neritina +whelk +moon_shell +periwinkle +limpet +common_limpet +keyhole_limpet +river_limpet +sea_slug +sea_hare +Hermissenda_crassicornis +bubble_shell +physa +cowrie +money_cowrie +tiger_cowrie +solenogaster +chiton +bivalve +spat +clam +seashell +soft-shell_clam +quahog +littleneck +cherrystone +geoduck +razor_clam +giant_clam +cockle +edible_cockle +oyster +Japanese_oyster +Virginia_oyster +pearl_oyster +saddle_oyster +window_oyster +ark_shell +blood_clam +mussel +marine_mussel +edible_mussel +freshwater_mussel +pearly-shelled_mussel +thin-shelled_mussel +zebra_mussel +scallop +bay_scallop +sea_scallop +shipworm +teredo +piddock +cephalopod +chambered_nautilus +octopod +octopus +paper_nautilus +decapod +squid +loligo +ommastrephes +architeuthis +cuttlefish +spirula +crustacean +malacostracan_crustacean +decapod_crustacean +brachyuran +crab +stone_crab +hard-shell_crab +soft-shell_crab +Dungeness_crab +rock_crab +Jonah_crab +swimming_crab +English_lady_crab +American_lady_crab +blue_crab +fiddler_crab +pea_crab +king_crab +spider_crab +European_spider_crab +giant_crab +lobster +true_lobster +American_lobster +European_lobster +Cape_lobster +Norway_lobster +spiny_lobster +crayfish +Old_World_crayfish +American_crayfish +hermit_crab +shrimp +snapping_shrimp +prawn +long-clawed_prawn +tropical_prawn +krill +Euphausia_pacifica +opossum_shrimp +stomatopod +mantis_shrimp +squilla +isopod +woodlouse +pill_bug +sow_bug +sea_louse +amphipod +skeleton_shrimp +whale_louse +daphnia +fairy_shrimp +brine_shrimp +tadpole_shrimp +copepod +cyclops +seed_shrimp +barnacle +acorn_barnacle +goose_barnacle +onychophoran +wading_bird +stork +white_stork +black_stork +adjutant_bird +marabou +openbill +jabiru +saddlebill +policeman_bird +wood_ibis +shoebill +ibis +wood_ibis +sacred_ibis +spoonbill +common_spoonbill +roseate_spoonbill +flamingo +heron +great_blue_heron +great_white_heron +egret +little_blue_heron +snowy_egret +little_egret +great_white_heron +American_egret +cattle_egret +night_heron +black-crowned_night_heron +yellow-crowned_night_heron +boatbill +bittern +American_bittern +European_bittern +least_bittern +crane +whooping_crane +courlan +limpkin +crested_cariama +chunga +rail +weka +crake +corncrake +spotted_crake +gallinule +Florida_gallinule +moorhen +purple_gallinule +European_gallinule +American_gallinule +notornis +coot +American_coot +Old_World_coot +bustard +great_bustard +plain_turkey +button_quail +striped_button_quail +plain_wanderer +trumpeter +Brazilian_trumpeter +seabird +shorebird +plover +piping_plover +killdeer +dotterel +golden_plover +lapwing +turnstone +ruddy_turnstone +black_turnstone +sandpiper +surfbird +European_sandpiper +spotted_sandpiper +least_sandpiper +red-backed_sandpiper +greenshank +redshank +yellowlegs +greater_yellowlegs +lesser_yellowlegs +pectoral_sandpiper +knot +curlew_sandpiper +sanderling +upland_sandpiper +ruff +reeve +tattler +Polynesian_tattler +willet +woodcock +Eurasian_woodcock +American_woodcock +snipe +whole_snipe +Wilson's_snipe +great_snipe +jacksnipe +dowitcher +greyback +red-breasted_snipe +curlew +European_curlew +Eskimo_curlew +godwit +Hudsonian_godwit +stilt +black-necked_stilt +black-winged_stilt +white-headed_stilt +kaki +stilt +banded_stilt +avocet +oystercatcher +phalarope +red_phalarope +northern_phalarope +Wilson's_phalarope +pratincole +courser +cream-colored_courser +crocodile_bird +stone_curlew +coastal_diving_bird +larid +gull +mew +black-backed_gull +herring_gull +laughing_gull +ivory_gull +kittiwake +tern +sea_swallow +skimmer +jaeger +parasitic_jaeger +skua +great_skua +auk +auklet +razorbill +little_auk +guillemot +black_guillemot +pigeon_guillemot +murre +common_murre +thick-billed_murre +puffin +Atlantic_puffin +horned_puffin +tufted_puffin +gaviiform_seabird +loon +podicipitiform_seabird +grebe +great_crested_grebe +red-necked_grebe +black-necked_grebe +dabchick +pied-billed_grebe +pelecaniform_seabird +pelican +white_pelican +Old_world_white_pelican +frigate_bird +gannet +solan +booby +cormorant +snakebird +water_turkey +tropic_bird +sphenisciform_seabird +penguin +Adelie +king_penguin +emperor_penguin +jackass_penguin +rock_hopper +pelagic_bird +procellariiform_seabird +albatross +wandering_albatross +black-footed_albatross +petrel +white-chinned_petrel +giant_petrel +fulmar +shearwater +Manx_shearwater +storm_petrel +stormy_petrel +Mother_Carey's_chicken +diving_petrel +aquatic_mammal +cetacean +whale +baleen_whale +right_whale +bowhead +rorqual +blue_whale +finback +sei_whale +lesser_rorqual +humpback +grey_whale +toothed_whale +sperm_whale +pygmy_sperm_whale +dwarf_sperm_whale +beaked_whale +bottle-nosed_whale +dolphin +common_dolphin +bottlenose_dolphin +Atlantic_bottlenose_dolphin +Pacific_bottlenose_dolphin +porpoise +harbor_porpoise +vaquita +grampus +killer_whale +pilot_whale +river_dolphin +narwhal +white_whale +sea_cow +manatee +dugong +Steller's_sea_cow +carnivore +omnivore +pinniped_mammal +seal +crabeater_seal +eared_seal +fur_seal +guadalupe_fur_seal +fur_seal +Alaska_fur_seal +sea_lion +South_American_sea_lion +California_sea_lion +Australian_sea_lion +Steller_sea_lion +earless_seal +harbor_seal +harp_seal +elephant_seal +bearded_seal +hooded_seal +walrus +Atlantic_walrus +Pacific_walrus +Fissipedia +fissiped_mammal +aardvark +canine +bitch +brood_bitch +dog +pooch +cur +feist +pariah_dog +lapdog +toy_dog +Chihuahua +Japanese_spaniel +Maltese_dog +Pekinese +Shih-Tzu +toy_spaniel +English_toy_spaniel +Blenheim_spaniel +King_Charles_spaniel +papillon +toy_terrier +hunting_dog +courser +Rhodesian_ridgeback +hound +Afghan_hound +basset +beagle +bloodhound +bluetick +boarhound +coonhound +coondog +black-and-tan_coonhound +dachshund +sausage_dog +foxhound +American_foxhound +Walker_hound +English_foxhound +harrier +Plott_hound +redbone +wolfhound +borzoi +Irish_wolfhound +greyhound +Italian_greyhound +whippet +Ibizan_hound +Norwegian_elkhound +otterhound +Saluki +Scottish_deerhound +staghound +Weimaraner +terrier +bullterrier +Staffordshire_bullterrier +American_Staffordshire_terrier +Bedlington_terrier +Border_terrier +Kerry_blue_terrier +Irish_terrier +Norfolk_terrier +Norwich_terrier +Yorkshire_terrier +rat_terrier +Manchester_terrier +toy_Manchester +fox_terrier +smooth-haired_fox_terrier +wire-haired_fox_terrier +wirehair +Lakeland_terrier +Welsh_terrier +Sealyham_terrier +Airedale +cairn +Australian_terrier +Dandie_Dinmont +Boston_bull +schnauzer +miniature_schnauzer +giant_schnauzer +standard_schnauzer +Scotch_terrier +Tibetan_terrier +silky_terrier +Skye_terrier +Clydesdale_terrier +soft-coated_wheaten_terrier +West_Highland_white_terrier +Lhasa +sporting_dog +bird_dog +water_dog +retriever +flat-coated_retriever +curly-coated_retriever +golden_retriever +Labrador_retriever +Chesapeake_Bay_retriever +pointer +German_short-haired_pointer +setter +vizsla +English_setter +Irish_setter +Gordon_setter +spaniel +Brittany_spaniel +clumber +field_spaniel +springer_spaniel +English_springer +Welsh_springer_spaniel +cocker_spaniel +Sussex_spaniel +water_spaniel +American_water_spaniel +Irish_water_spaniel +griffon +working_dog +watchdog +kuvasz +attack_dog +housedog +schipperke +shepherd_dog +Belgian_sheepdog +groenendael +malinois +briard +kelpie +komondor +Old_English_sheepdog +Shetland_sheepdog +collie +Border_collie +Bouvier_des_Flandres +Rottweiler +German_shepherd +police_dog +pinscher +Doberman +miniature_pinscher +Sennenhunde +Greater_Swiss_Mountain_dog +Bernese_mountain_dog +Appenzeller +EntleBucher +boxer +mastiff +bull_mastiff +Tibetan_mastiff +bulldog +French_bulldog +Great_Dane +guide_dog +Seeing_Eye_dog +hearing_dog +Saint_Bernard +seizure-alert_dog +sled_dog +Eskimo_dog +malamute +Siberian_husky +dalmatian +liver-spotted_dalmatian +affenpinscher +basenji +pug +Leonberg +Newfoundland +Great_Pyrenees +spitz +Samoyed +Pomeranian +chow +keeshond +griffon +Brabancon_griffon +corgi +Pembroke +Cardigan +poodle +toy_poodle +miniature_poodle +standard_poodle +large_poodle +Mexican_hairless +wolf +timber_wolf +white_wolf +red_wolf +coyote +coydog +jackal +wild_dog +dingo +dhole +crab-eating_dog +raccoon_dog +African_hunting_dog +hyena +striped_hyena +brown_hyena +spotted_hyena +aardwolf +fox +vixen +Reynard +red_fox +black_fox +silver_fox +red_fox +kit_fox +kit_fox +Arctic_fox +blue_fox +grey_fox +feline +cat +domestic_cat +kitty +mouser +alley_cat +stray +tom +gib +tabby +kitten +tabby +tiger_cat +tortoiseshell +Persian_cat +Angora +Siamese_cat +blue_point_Siamese +Burmese_cat +Egyptian_cat +Maltese +Abyssinian +Manx +wildcat +sand_cat +European_wildcat +cougar +ocelot +jaguarundi +kaffir_cat +jungle_cat +serval +leopard_cat +margay +manul +lynx +common_lynx +Canada_lynx +bobcat +spotted_lynx +caracal +big_cat +leopard +leopardess +panther +snow_leopard +jaguar +lion +lioness +lionet +tiger +Bengal_tiger +tigress +liger +tiglon +cheetah +saber-toothed_tiger +Smiledon_californicus +bear +brown_bear +bruin +Syrian_bear +grizzly +Alaskan_brown_bear +American_black_bear +cinnamon_bear +Asiatic_black_bear +ice_bear +sloth_bear +viverrine +civet +large_civet +small_civet +binturong +Cryptoprocta +fossa +fanaloka +genet +banded_palm_civet +mongoose +Indian_mongoose +ichneumon +palm_cat +meerkat +slender-tailed_meerkat +suricate +bat +fruit_bat +flying_fox +Pteropus_capestratus +Pteropus_hypomelanus +harpy +Cynopterus_sphinx +carnivorous_bat +mouse-eared_bat +leafnose_bat +macrotus +spearnose_bat +Phyllostomus_hastatus +hognose_bat +horseshoe_bat +horseshoe_bat +orange_bat +false_vampire +big-eared_bat +vespertilian_bat +frosted_bat +red_bat +brown_bat +little_brown_bat +cave_myotis +big_brown_bat +serotine +pallid_bat +pipistrelle +eastern_pipistrel +jackass_bat +long-eared_bat +western_big-eared_bat +freetail +guano_bat +pocketed_bat +mastiff_bat +vampire_bat +Desmodus_rotundus +hairy-legged_vampire_bat +predator +prey +game +big_game +game_bird +fossorial_mammal +tetrapod +quadruped +hexapod +biped +insect +social_insect +holometabola +defoliator +pollinator +gallfly +scorpion_fly +hanging_fly +collembolan +beetle +tiger_beetle +ladybug +two-spotted_ladybug +Mexican_bean_beetle +Hippodamia_convergens +vedalia +ground_beetle +bombardier_beetle +calosoma +searcher +firefly +glowworm +long-horned_beetle +sawyer +pine_sawyer +leaf_beetle +flea_beetle +Colorado_potato_beetle +carpet_beetle +buffalo_carpet_beetle +black_carpet_beetle +clerid_beetle +bee_beetle +lamellicorn_beetle +scarabaeid_beetle +dung_beetle +scarab +tumblebug +dorbeetle +June_beetle +green_June_beetle +Japanese_beetle +Oriental_beetle +rhinoceros_beetle +melolonthid_beetle +cockchafer +rose_chafer +rose_chafer +stag_beetle +elaterid_beetle +click_beetle +firefly +wireworm +water_beetle +whirligig_beetle +deathwatch_beetle +weevil +snout_beetle +boll_weevil +blister_beetle +oil_beetle +Spanish_fly +Dutch-elm_beetle +bark_beetle +spruce_bark_beetle +rove_beetle +darkling_beetle +mealworm +flour_beetle +seed_beetle +pea_weevil +bean_weevil +rice_weevil +Asian_longhorned_beetle +web_spinner +louse +common_louse +head_louse +body_louse +crab_louse +bird_louse +flea +Pulex_irritans +dog_flea +cat_flea +chigoe +sticktight +dipterous_insect +gall_midge +Hessian_fly +fly +housefly +tsetse_fly +blowfly +bluebottle +greenbottle +flesh_fly +tachina_fly +gadfly +botfly +human_botfly +sheep_botfly +warble_fly +horsefly +bee_fly +robber_fly +fruit_fly +apple_maggot +Mediterranean_fruit_fly +drosophila +vinegar_fly +leaf_miner +louse_fly +horse_tick +sheep_ked +horn_fly +mosquito +wiggler +gnat +yellow-fever_mosquito +Asian_tiger_mosquito +anopheline +malarial_mosquito +common_mosquito +Culex_quinquefasciatus +gnat +punkie +midge +fungus_gnat +psychodid +sand_fly +fungus_gnat +armyworm +crane_fly +blackfly +hymenopterous_insect +bee +drone +queen_bee +worker +soldier +worker_bee +honeybee +Africanized_bee +black_bee +Carniolan_bee +Italian_bee +carpenter_bee +bumblebee +cuckoo-bumblebee +andrena +Nomia_melanderi +leaf-cutting_bee +mason_bee +potter_bee +wasp +vespid +paper_wasp +hornet +giant_hornet +common_wasp +bald-faced_hornet +yellow_jacket +Polistes_annularis +mason_wasp +potter_wasp +Mutillidae +velvet_ant +sphecoid_wasp +mason_wasp +digger_wasp +cicada_killer +mud_dauber +gall_wasp +chalcid_fly +strawworm +chalcis_fly +ichneumon_fly +sawfly +birch_leaf_miner +ant +pharaoh_ant +little_black_ant +army_ant +carpenter_ant +fire_ant +wood_ant +slave_ant +Formica_fusca +slave-making_ant +sanguinary_ant +bulldog_ant +Amazon_ant +termite +dry-wood_termite +Reticulitermes_lucifugus +Mastotermes_darwiniensis +Mastotermes_electrodominicus +powder-post_termite +orthopterous_insect +grasshopper +short-horned_grasshopper +locust +migratory_locust +migratory_grasshopper +long-horned_grasshopper +katydid +mormon_cricket +sand_cricket +cricket +mole_cricket +European_house_cricket +field_cricket +tree_cricket +snowy_tree_cricket +phasmid +walking_stick +diapheromera +walking_leaf +cockroach +oriental_cockroach +American_cockroach +Australian_cockroach +German_cockroach +giant_cockroach +mantis +praying_mantis +bug +hemipterous_insect +leaf_bug +mirid_bug +four-lined_plant_bug +lygus_bug +tarnished_plant_bug +lace_bug +lygaeid +chinch_bug +coreid_bug +squash_bug +leaf-footed_bug +bedbug +backswimmer +true_bug +heteropterous_insect +water_bug +giant_water_bug +water_scorpion +water_boatman +water_strider +common_pond-skater +assassin_bug +conenose +wheel_bug +firebug +cotton_stainer +homopterous_insect +whitefly +citrus_whitefly +greenhouse_whitefly +sweet-potato_whitefly +superbug +cotton_strain +coccid_insect +scale_insect +soft_scale +brown_soft_scale +armored_scale +San_Jose_scale +cochineal_insect +mealybug +citrophilous_mealybug +Comstock_mealybug +citrus_mealybug +plant_louse +aphid +apple_aphid +blackfly +greenfly +green_peach_aphid +ant_cow +woolly_aphid +woolly_apple_aphid +woolly_alder_aphid +adelgid +balsam_woolly_aphid +spruce_gall_aphid +woolly_adelgid +jumping_plant_louse +cicada +dog-day_cicada +seventeen-year_locust +spittle_insect +froghopper +meadow_spittlebug +pine_spittlebug +Saratoga_spittlebug +leafhopper +plant_hopper +treehopper +lantern_fly +psocopterous_insect +psocid +bark-louse +booklouse +common_booklouse +ephemerid +mayfly +stonefly +neuropteron +ant_lion +doodlebug +lacewing +aphid_lion +green_lacewing +brown_lacewing +dobson +hellgrammiate +fish_fly +alderfly +snakefly +mantispid +odonate +dragonfly +damselfly +trichopterous_insect +caddis_fly +caseworm +caddisworm +thysanuran_insect +bristletail +silverfish +firebrat +jumping_bristletail +thysanopter +thrips +tobacco_thrips +onion_thrips +earwig +common_European_earwig +lepidopterous_insect +butterfly +nymphalid +mourning_cloak +tortoiseshell +painted_beauty +admiral +red_admiral +white_admiral +banded_purple +red-spotted_purple +viceroy +anglewing +ringlet +comma +fritillary +silverspot +emperor_butterfly +purple_emperor +peacock +danaid +monarch +pierid +cabbage_butterfly +small_white +large_white +southern_cabbage_butterfly +sulphur_butterfly +lycaenid +blue +copper +American_copper +hairstreak +Strymon_melinus +moth +moth_miller +tortricid +leaf_roller +tea_tortrix +orange_tortrix +codling_moth +lymantriid +tussock_caterpillar +gypsy_moth +browntail +gold-tail_moth +geometrid +Paleacrita_vernata +Alsophila_pometaria +cankerworm +spring_cankerworm +fall_cankerworm +measuring_worm +pyralid +bee_moth +corn_borer +Mediterranean_flour_moth +tobacco_moth +almond_moth +raisin_moth +tineoid +tineid +clothes_moth +casemaking_clothes_moth +webbing_clothes_moth +carpet_moth +gelechiid +grain_moth +angoumois_moth +potato_moth +potato_tuberworm +noctuid_moth +cutworm +underwing +red_underwing +antler_moth +heliothis_moth +army_cutworm +armyworm +armyworm +Spodoptera_exigua +beet_armyworm +Spodoptera_frugiperda +fall_armyworm +hawkmoth +Manduca_sexta +tobacco_hornworm +Manduca_quinquemaculata +tomato_hornworm +death's-head_moth +bombycid +domestic_silkworm_moth +silkworm +saturniid +emperor +imperial_moth +giant_silkworm_moth +silkworm +luna_moth +cecropia +cynthia_moth +ailanthus_silkworm +io_moth +polyphemus_moth +pernyi_moth +tussah +atlas_moth +arctiid +tiger_moth +cinnabar +lasiocampid +eggar +tent-caterpillar_moth +tent_caterpillar +tent-caterpillar_moth +forest_tent_caterpillar +lappet +lappet_caterpillar +webworm +webworm_moth +Hyphantria_cunea +fall_webworm +garden_webworm +instar +caterpillar +corn_borer +bollworm +pink_bollworm +corn_earworm +cabbageworm +woolly_bear +woolly_bear_moth +larva +nymph +leptocephalus +grub +maggot +leatherjacket +pupa +chrysalis +imago +queen +phoronid +bryozoan +brachiopod +peanut_worm +echinoderm +starfish +brittle_star +basket_star +Astrophyton_muricatum +sea_urchin +edible_sea_urchin +sand_dollar +heart_urchin +crinoid +sea_lily +feather_star +sea_cucumber +trepang +Duplicidentata +lagomorph +leporid +rabbit +rabbit_ears +lapin +bunny +European_rabbit +wood_rabbit +eastern_cottontail +swamp_rabbit +marsh_hare +hare +leveret +European_hare +jackrabbit +white-tailed_jackrabbit +blacktail_jackrabbit +polar_hare +snowshoe_hare +Belgian_hare +Angora +pika +little_chief_hare +collared_pika +rodent +mouse +rat +pocket_rat +murine +house_mouse +harvest_mouse +field_mouse +nude_mouse +European_wood_mouse +brown_rat +wharf_rat +sewer_rat +black_rat +bandicoot_rat +jerboa_rat +kangaroo_mouse +water_rat +beaver_rat +New_World_mouse +American_harvest_mouse +wood_mouse +white-footed_mouse +deer_mouse +cactus_mouse +cotton_mouse +pygmy_mouse +grasshopper_mouse +muskrat +round-tailed_muskrat +cotton_rat +wood_rat +dusky-footed_wood_rat +vole +packrat +dusky-footed_woodrat +eastern_woodrat +rice_rat +pine_vole +meadow_vole +water_vole +prairie_vole +water_vole +red-backed_mouse +phenacomys +hamster +Eurasian_hamster +golden_hamster +gerbil +jird +tamarisk_gerbil +sand_rat +lemming +European_lemming +brown_lemming +grey_lemming +pied_lemming +Hudson_bay_collared_lemming +southern_bog_lemming +northern_bog_lemming +porcupine +Old_World_porcupine +brush-tailed_porcupine +long-tailed_porcupine +New_World_porcupine +Canada_porcupine +pocket_mouse +silky_pocket_mouse +plains_pocket_mouse +hispid_pocket_mouse +Mexican_pocket_mouse +kangaroo_rat +Ord_kangaroo_rat +kangaroo_mouse +jumping_mouse +meadow_jumping_mouse +jerboa +typical_jerboa +Jaculus_jaculus +dormouse +loir +hazel_mouse +lerot +gopher +plains_pocket_gopher +southeastern_pocket_gopher +valley_pocket_gopher +northern_pocket_gopher +squirrel +tree_squirrel +eastern_grey_squirrel +western_grey_squirrel +fox_squirrel +black_squirrel +red_squirrel +American_red_squirrel +chickeree +antelope_squirrel +ground_squirrel +mantled_ground_squirrel +suslik +flickertail +rock_squirrel +Arctic_ground_squirrel +prairie_dog +blacktail_prairie_dog +whitetail_prairie_dog +eastern_chipmunk +chipmunk +baronduki +American_flying_squirrel +southern_flying_squirrel +northern_flying_squirrel +marmot +groundhog +hoary_marmot +yellowbelly_marmot +Asiatic_flying_squirrel +beaver +Old_World_beaver +New_World_beaver +mountain_beaver +cavy +guinea_pig +aperea +mara +capybara +agouti +paca +mountain_paca +coypu +chinchilla +mountain_chinchilla +viscacha +abrocome +mole_rat +mole_rat +sand_rat +naked_mole_rat +queen +Damaraland_mole_rat +Ungulata +ungulate +unguiculate +dinoceras +hyrax +rock_hyrax +odd-toed_ungulate +equine +horse +roan +stablemate +gee-gee +eohippus +foal +filly +colt +male_horse +ridgeling +stallion +stud +gelding +mare +broodmare +saddle_horse +remount +palfrey +warhorse +cavalry_horse +charger +steed +prancer +hack +cow_pony +quarter_horse +Morgan +Tennessee_walker +American_saddle_horse +Appaloosa +Arabian +Lippizan +pony +polo_pony +mustang +bronco +bucking_bronco +buckskin +crowbait +dun +grey +wild_horse +tarpan +Przewalski's_horse +cayuse +hack +hack +plow_horse +pony +Shetland_pony +Welsh_pony +Exmoor +racehorse +thoroughbred +steeplechaser +racer +finisher +pony +yearling +dark_horse +mudder +nonstarter +stalking-horse +harness_horse +cob +hackney +workhorse +draft_horse +packhorse +carthorse +Clydesdale +Percheron +farm_horse +shire +pole_horse +post_horse +coach_horse +pacer +pacer +trotting_horse +pole_horse +stepper +chestnut +liver_chestnut +bay +sorrel +palomino +pinto +ass +domestic_ass +burro +moke +jack +jennet +mule +hinny +wild_ass +African_wild_ass +kiang +onager +chigetai +zebra +common_zebra +mountain_zebra +grevy's_zebra +quagga +rhinoceros +Indian_rhinoceros +woolly_rhinoceros +white_rhinoceros +black_rhinoceros +tapir +New_World_tapir +Malayan_tapir +even-toed_ungulate +swine +hog +piglet +sucking_pig +porker +boar +sow +razorback +wild_boar +babirusa +warthog +peccary +collared_peccary +white-lipped_peccary +hippopotamus +ruminant +bovid +bovine +ox +cattle +ox +stirk +bullock +bull +cow +heifer +bullock +dogie +maverick +beef +longhorn +Brahman +zebu +aurochs +yak +banteng +Welsh +red_poll +Santa_Gertrudis +Aberdeen_Angus +Africander +dairy_cattle +Ayrshire +Brown_Swiss +Charolais +Jersey +Devon +grade +Durham +milking_shorthorn +Galloway +Friesian +Guernsey +Hereford +cattalo +Old_World_buffalo +water_buffalo +Indian_buffalo +carabao +anoa +tamarau +Cape_buffalo +Asian_wild_ox +gaur +gayal +bison +American_bison +wisent +musk_ox +sheep +ewe +ram +wether +lamb +lambkin +baa-lamb +hog +teg +Persian_lamb +black_sheep +domestic_sheep +Cotswold +Hampshire +Lincoln +Exmoor +Cheviot +broadtail +longwool +merino +Rambouillet +wild_sheep +argali +Marco_Polo_sheep +urial +Dall_sheep +mountain_sheep +bighorn +mouflon +aoudad +goat +kid +billy +nanny +domestic_goat +Cashmere_goat +Angora +wild_goat +bezoar_goat +markhor +ibex +goat_antelope +mountain_goat +goral +serow +chamois +takin +antelope +blackbuck +gerenuk +addax +gnu +dik-dik +hartebeest +sassaby +impala +gazelle +Thomson's_gazelle +Gazella_subgutturosa +springbok +bongo +kudu +greater_kudu +lesser_kudu +harnessed_antelope +nyala +mountain_nyala +bushbuck +nilgai +sable_antelope +saiga +steenbok +eland +common_eland +giant_eland +kob +lechwe +waterbuck +puku +oryx +gemsbok +forest_goat +pronghorn +deer +stag +royal +pricket +fawn +red_deer +hart +hind +brocket +sambar +wapiti +Japanese_deer +Virginia_deer +mule_deer +black-tailed_deer +elk +fallow_deer +roe_deer +roebuck +caribou +woodland_caribou +barren_ground_caribou +brocket +muntjac +musk_deer +pere_david's_deer +chevrotain +kanchil +napu +water_chevrotain +camel +Arabian_camel +Bactrian_camel +llama +domestic_llama +guanaco +alpaca +vicuna +giraffe +okapi +musteline_mammal +weasel +ermine +stoat +New_World_least_weasel +Old_World_least_weasel +longtail_weasel +mink +American_mink +polecat +ferret +black-footed_ferret +muishond +snake_muishond +striped_muishond +otter +river_otter +Eurasian_otter +sea_otter +skunk +striped_skunk +hooded_skunk +hog-nosed_skunk +spotted_skunk +badger +American_badger +Eurasian_badger +ratel +ferret_badger +hog_badger +wolverine +glutton +grison +marten +pine_marten +sable +American_marten +stone_marten +fisher +yellow-throated_marten +tayra +fictional_animal +pachyderm +edentate +armadillo +peba +apar +tatouay +peludo +giant_armadillo +pichiciago +sloth +three-toed_sloth +two-toed_sloth +two-toed_sloth +megatherian +mylodontid +anteater +ant_bear +silky_anteater +tamandua +pangolin +coronet +scapular +tadpole +primate +simian +ape +anthropoid +anthropoid_ape +hominoid +hominid +homo +world +Homo_erectus +Pithecanthropus +Java_man +Peking_man +Sinanthropus +Homo_soloensis +Javanthropus +Homo_habilis +Homo_sapiens +Neandertal_man +Cro-magnon +Homo_sapiens_sapiens +australopithecine +Australopithecus_afarensis +Australopithecus_africanus +Australopithecus_boisei +Zinjanthropus +Australopithecus_robustus +Paranthropus +Sivapithecus +rudapithecus +proconsul +Aegyptopithecus +great_ape +orangutan +gorilla +western_lowland_gorilla +eastern_lowland_gorilla +mountain_gorilla +silverback +chimpanzee +western_chimpanzee +eastern_chimpanzee +central_chimpanzee +pygmy_chimpanzee +lesser_ape +gibbon +siamang +monkey +Old_World_monkey +guenon +talapoin +grivet +vervet +green_monkey +mangabey +patas +baboon +chacma +mandrill +drill +macaque +rhesus +bonnet_macaque +Barbary_ape +crab-eating_macaque +langur +entellus +colobus +guereza +proboscis_monkey +New_World_monkey +marmoset +true_marmoset +pygmy_marmoset +tamarin +silky_tamarin +pinche +capuchin +douroucouli +howler_monkey +saki +uakari +titi +spider_monkey +squirrel_monkey +woolly_monkey +tree_shrew +prosimian +lemur +Madagascar_cat +aye-aye +slender_loris +slow_loris +potto +angwantibo +galago +indri +woolly_indris +tarsier +Tarsius_syrichta +Tarsius_glis +flying_lemur +Cynocephalus_variegatus +proboscidean +elephant +rogue_elephant +Indian_elephant +African_elephant +mammoth +woolly_mammoth +columbian_mammoth +imperial_mammoth +mastodon +plantigrade_mammal +digitigrade_mammal +procyonid +raccoon +common_raccoon +crab-eating_raccoon +bassarisk +kinkajou +coati +lesser_panda +giant_panda +twitterer +fish +fingerling +game_fish +food_fish +rough_fish +groundfish +young_fish +parr +mouthbreeder +spawner +barracouta +crossopterygian +coelacanth +lungfish +ceratodus +catfish +silurid +European_catfish +electric_catfish +bullhead +horned_pout +brown_bullhead +channel_catfish +blue_catfish +flathead_catfish +armored_catfish +sea_catfish +gadoid +cod +codling +Atlantic_cod +Pacific_cod +whiting +burbot +haddock +pollack +hake +silver_hake +ling +cusk +grenadier +eel +elver +common_eel +tuna +moray +conger +teleost_fish +beaked_salmon +clupeid_fish +whitebait +brit +shad +common_American_shad +river_shad +allice_shad +alewife +menhaden +herring +Atlantic_herring +Pacific_herring +sardine +sild +brisling +pilchard +Pacific_sardine +anchovy +mediterranean_anchovy +salmonid +salmon +parr +blackfish +redfish +Atlantic_salmon +landlocked_salmon +sockeye +chinook +coho +trout +brown_trout +rainbow_trout +sea_trout +lake_trout +brook_trout +char +Arctic_char +whitefish +lake_whitefish +cisco +round_whitefish +smelt +sparling +capelin +tarpon +ladyfish +bonefish +argentine +lanternfish +lizardfish +lancetfish +opah +New_World_opah +ribbonfish +dealfish +oarfish +batfish +goosefish +toadfish +oyster_fish +frogfish +sargassum_fish +needlefish +timucu +flying_fish +monoplane_flying_fish +halfbeak +saury +spiny-finned_fish +lingcod +percoid_fish +perch +climbing_perch +perch +yellow_perch +European_perch +pike-perch +walleye +blue_pike +snail_darter +cusk-eel +brotula +pearlfish +robalo +snook +pike +northern_pike +muskellunge +pickerel +chain_pickerel +redfin_pickerel +sunfish +crappie +black_crappie +white_crappie +freshwater_bream +pumpkinseed +bluegill +spotted_sunfish +freshwater_bass +rock_bass +black_bass +Kentucky_black_bass +smallmouth +largemouth +bass +serranid_fish +white_perch +yellow_bass +blackmouth_bass +rock_sea_bass +striped_bass +stone_bass +grouper +hind +rock_hind +creole-fish +jewfish +soapfish +surfperch +rainbow_seaperch +bigeye +catalufa +cardinalfish +flame_fish +tilefish +bluefish +cobia +remora +sharksucker +whale_sucker +carangid_fish +jack +crevalle_jack +yellow_jack +runner +rainbow_runner +leatherjacket +threadfish +moonfish +lookdown +amberjack +yellowtail +kingfish +pompano +Florida_pompano +permit +scad +horse_mackerel +horse_mackerel +bigeye_scad +mackerel_scad +round_scad +dolphinfish +Coryphaena_hippurus +Coryphaena_equisetis +pomfret +characin +tetra +cardinal_tetra +piranha +cichlid +bolti +snapper +red_snapper +grey_snapper +mutton_snapper +schoolmaster +yellowtail +grunt +margate +Spanish_grunt +tomtate +cottonwick +sailor's-choice +porkfish +pompon +pigfish +sparid +sea_bream +porgy +red_porgy +European_sea_bream +Atlantic_sea_bream +sheepshead +pinfish +sheepshead_porgy +snapper +black_bream +scup +scup +sciaenid_fish +striped_drum +jackknife-fish +silver_perch +red_drum +mulloway +maigre +croaker +Atlantic_croaker +yellowfin_croaker +whiting +kingfish +king_whiting +northern_whiting +corbina +white_croaker +white_croaker +sea_trout +weakfish +spotted_weakfish +mullet +goatfish +red_goatfish +yellow_goatfish +mullet +striped_mullet +white_mullet +liza +silversides +jacksmelt +barracuda +great_barracuda +sweeper +sea_chub +Bermuda_chub +spadefish +butterfly_fish +chaetodon +angelfish +rock_beauty +damselfish +beaugregory +anemone_fish +clown_anemone_fish +sergeant_major +wrasse +pigfish +hogfish +slippery_dick +puddingwife +bluehead +pearly_razorfish +tautog +cunner +parrotfish +threadfin +jawfish +stargazer +sand_stargazer +blenny +shanny +Molly_Miller +clinid +pikeblenny +bluethroat_pikeblenny +gunnel +rock_gunnel +eelblenny +wrymouth +wolffish +viviparous_eelpout +ocean_pout +sand_lance +dragonet +goby +mudskipper +sleeper +flathead +archerfish +surgeonfish +gempylid +snake_mackerel +escolar +oilfish +cutlassfish +scombroid +mackerel +common_mackerel +Spanish_mackerel +chub_mackerel +wahoo +Spanish_mackerel +king_mackerel +Scomberomorus_maculatus +cero +sierra +tuna +albacore +bluefin +yellowfin +bonito +skipjack +Chile_bonito +skipjack +bonito +swordfish +sailfish +Atlantic_sailfish +billfish +marlin +blue_marlin +black_marlin +striped_marlin +white_marlin +spearfish +louvar +dollarfish +palometa +harvestfish +driftfish +barrelfish +clingfish +tripletail +Atlantic_tripletail +Pacific_tripletail +mojarra +yellowfin_mojarra +silver_jenny +whiting +ganoid +bowfin +paddlefish +Chinese_paddlefish +sturgeon +Pacific_sturgeon +beluga +gar +scorpaenoid +scorpaenid +scorpionfish +plumed_scorpionfish +lionfish +stonefish +rockfish +copper_rockfish +vermillion_rockfish +red_rockfish +rosefish +bullhead +miller's-thumb +sea_raven +lumpfish +lumpsucker +pogge +greenling +kelp_greenling +painted_greenling +flathead +gurnard +tub_gurnard +sea_robin +northern_sea_robin +flying_gurnard +plectognath +triggerfish +queen_triggerfish +filefish +leatherjacket +boxfish +cowfish +puffer +spiny_puffer +porcupinefish +balloonfish +burrfish +ocean_sunfish +sharptail_mola +flatfish +flounder +righteye_flounder +plaice +European_flatfish +yellowtail_flounder +winter_flounder +lemon_sole +American_plaice +halibut +Atlantic_halibut +Pacific_halibut +lefteye_flounder +southern_flounder +summer_flounder +whiff +horned_whiff +sand_dab +windowpane +brill +turbot +tonguefish +sole +European_sole +English_sole +hogchoker +aba +abacus +abandoned_ship +A_battery +abattoir +abaya +Abbe_condenser +abbey +abbey +abbey +Abney_level +abrader +abrading_stone +abutment +abutment_arch +academic_costume +academic_gown +accelerator +accelerator +accelerator +accelerometer +accessory +accommodating_lens_implant +accommodation +accordion +acetate_disk +acetate_rayon +achromatic_lens +acoustic_delay_line +acoustic_device +acoustic_guitar +acoustic_modem +acropolis +acrylic +acrylic +actinometer +action +active_matrix_screen +actuator +adapter +adder +adding_machine +addressing_machine +adhesive_bandage +adit +adjoining_room +adjustable_wrench +adobe +adz +aeolian_harp +aerator +aerial_torpedo +aerosol +Aertex +afghan +Afro-wig +afterburner +after-shave +agateware +agglomerator +aglet +aglet +agora +aigrette +aileron +air_bag +airbrake +airbrush +airbus +air_compressor +air_conditioner +aircraft +aircraft_carrier +aircraft_engine +air_cushion +airdock +airfield +air_filter +airfoil +airframe +air_gun +air_hammer +air_horn +airing_cupboard +airliner +airmailer +airplane +airplane_propeller +airport +air_pump +air_search_radar +airship +air_terminal +air-to-air_missile +air-to-ground_missile +aisle +Aladdin's_lamp +alarm +alarm_clock +alb +alcazar +alcohol_thermometer +alehouse +alembic +algometer +alidade +alidade +A-line +Allen_screw +Allen_wrench +alligator_wrench +alms_dish +alpaca +alpenstock +altar +altar +altarpiece +altazimuth +alternator +altimeter +Amati +ambulance +amen_corner +American_organ +ammeter +ammonia_clock +ammunition +amphibian +amphibian +amphitheater +amphitheater +amphora +amplifier +ampulla +amusement_arcade +analog_clock +analog_computer +analog_watch +analytical_balance +analyzer +anamorphosis +anastigmat +anchor +anchor_chain +anchor_light +AND_circuit +andiron +android +anechoic_chamber +anemometer +aneroid_barometer +angiocardiogram +angioscope +angle_bracket +angledozer +ankle_brace +anklet +anklet +ankus +anode +anode +answering_machine +antenna +anteroom +antiaircraft +antiballistic_missile +antifouling_paint +anti-G_suit +antimacassar +antiperspirant +anti-submarine_rocket +anvil +ao_dai +apadana +apartment +apartment_building +aperture +aperture +apiary +apparatus +apparel +applecart +appliance +appliance +applicator +appointment +apron +apron_string +apse +aqualung +aquaplane +aquarium +arabesque +arbor +arcade +arch +architecture +architrave +arch_support +arc_lamp +arctic +area +areaway +argyle +ark +arm +armament +armature +armband +armchair +armet +arm_guard +armhole +armilla +armlet +armoire +armor +armored_car +armored_car +armored_personnel_carrier +armored_vehicle +armor_plate +armory +armrest +arquebus +array +array +arrester +arrow +arsenal +arterial_road +arthrogram +arthroscope +artificial_heart +artificial_horizon +artificial_joint +artificial_kidney +artificial_skin +artillery +artillery_shell +artist's_loft +art_school +ascot +ashcan +ash-pan +ashtray +aspergill +aspersorium +aspirator +aspirin_powder +assault_gun +assault_rifle +assegai +assembly +assembly +assembly_hall +assembly_plant +astatic_coils +astatic_galvanometer +astrodome +astrolabe +astronomical_telescope +astronomy_satellite +athenaeum +athletic_sock +athletic_supporter +atlas +atmometer +atom_bomb +atomic_clock +atomic_pile +atomizer +atrium +attache_case +attachment +attack_submarine +attenuator +attic +attic_fan +attire +audio_amplifier +audiocassette +audio_CD +audiometer +audio_system +audiotape +audiotape +audiovisual +auditorium +auger +autobahn +autoclave +autofocus +autogiro +autoinjector +autoloader +automat +automat +automatic_choke +automatic_firearm +automatic_pistol +automatic_rifle +automatic_transmission +automation +automaton +automobile_engine +automobile_factory +automobile_horn +autopilot +autoradiograph +autostrada +auxiliary_boiler +auxiliary_engine +auxiliary_pump +auxiliary_research_submarine +auxiliary_storage +aviary +awl +awning +ax +ax_handle +ax_head +axis +axle +axle_bar +axletree +babushka +baby_bed +baby_buggy +baby_grand +baby_powder +baby_shoe +back +back +backbench +backboard +backboard +backbone +back_brace +backgammon_board +background +backhoe +backlighting +backpack +backpacking_tent +backplate +back_porch +backsaw +backscratcher +backseat +backspace_key +backstairs +backstay +backstop +backsword +backup_system +badminton_court +badminton_equipment +badminton_racket +bag +bag +bag +baggage +baggage +baggage_car +baggage_claim +bagpipe +bailey +bailey +Bailey_bridge +bain-marie +bait +baize +bakery +balaclava +balalaika +balance +balance_beam +balance_wheel +balbriggan +balcony +balcony +baldachin +baldric +bale +baling_wire +ball +ball +ball_and_chain +ball-and-socket_joint +ballast +ball_bearing +ball_cartridge +ballcock +balldress +ballet_skirt +ball_gown +ballistic_galvanometer +ballistic_missile +ballistic_pendulum +ballistocardiograph +balloon +balloon_bomb +balloon_sail +ballot_box +ballpark +ball-peen_hammer +ballpoint +ballroom +ball_valve +balsa_raft +baluster +banana_boat +band +bandage +Band_Aid +bandanna +bandbox +banderilla +bandoleer +bandoneon +bandsaw +bandwagon +bangalore_torpedo +bangle +banjo +banner +bannister +banquette +banyan +baptismal_font +bar +bar +barbecue +barbed_wire +barbell +barber_chair +barbershop +barbette_carriage +barbican +bar_bit +bareboat +barge +barge_pole +baritone +bark +bar_magnet +bar_mask +barn +barndoor +barn_door +barnyard +barograph +barometer +barong +barouche +bar_printer +barrack +barrage_balloon +barrel +barrel +barrelhouse +barrel_knot +barrel_organ +barrel_vault +barrette +barricade +barrier +barroom +barrow +bascule +base +base +baseball +baseball_bat +baseball_cap +baseball_equipment +baseball_glove +basement +basement +basic_point_defense_missile_system +basilica +basilica +basilisk +basin +basinet +basket +basket +basketball +basketball_court +basketball_equipment +basket_weave +bass +bass_clarinet +bass_drum +basset_horn +bass_fiddle +bass_guitar +bass_horn +bassinet +bassinet +bassoon +baster +bastinado +bastion +bastion +bat +bath +bath_chair +bathhouse +bathhouse +bathing_cap +bath_oil +bathrobe +bathroom +bath_salts +bath_towel +bathtub +bathyscaphe +bathysphere +batik +batiste +baton +baton +baton +baton +battering_ram +batter's_box +battery +battery +batting_cage +batting_glove +batting_helmet +battle-ax +battle_cruiser +battle_dress +battlement +battleship +battle_sight +bay +bay +bayonet +bay_rum +bay_window +bazaar +bazaar +bazooka +B_battery +BB_gun +beach_house +beach_towel +beach_wagon +beachwear +beacon +beading_plane +beaker +beaker +beam +beam_balance +beanbag +beanie +bearing +bearing_rein +bearing_wall +bearskin +beater +beating-reed_instrument +beaver +beaver +Beckman_thermometer +bed +bed +bed_and_breakfast +bedclothes +Bedford_cord +bed_jacket +bedpan +bedpost +bedroll +bedroom +bedroom_furniture +bedsitting_room +bedspread +bedspring +bedstead +beefcake +beehive +beeper +beer_barrel +beer_bottle +beer_can +beer_garden +beer_glass +beer_hall +beer_mat +beer_mug +belaying_pin +belfry +bell +bell_arch +bellarmine +bellbottom_trousers +bell_cote +bell_foundry +bell_gable +bell_jar +bellows +bellpull +bell_push +bell_seat +bell_tent +bell_tower +bellyband +belt +belt +belt_buckle +belting +bench +bench_clamp +bench_hook +bench_lathe +bench_press +bender +beret +berlin +Bermuda_shorts +berth +besom +Bessemer_converter +bethel +betting_shop +bevatron +bevel +bevel_gear +B-flat_clarinet +bib +bib-and-tucker +bicorn +bicycle +bicycle-built-for-two +bicycle_chain +bicycle_clip +bicycle_pump +bicycle_rack +bicycle_seat +bicycle_wheel +bidet +bier +bier +bi-fold_door +bifocals +Big_Blue +big_board +bight +bikini +bikini_pants +bilge +bilge_keel +bilge_pump +bilge_well +bill +bill +billboard +billiard_ball +billiard_room +bin +binder +binder +bindery +binding +bin_liner +binnacle +binoculars +binocular_microscope +biochip +biohazard_suit +bioscope +biplane +birch +birchbark_canoe +birdbath +birdcage +birdcall +bird_feeder +birdhouse +bird_shot +biretta +bishop +bistro +bit +bit +bite_plate +bitewing +bitumastic +black +black +blackboard +blackboard_eraser +black_box +blackface +blackjack +black_tie +blackwash +bladder +blade +blade +blade +blank +blanket +blast_furnace +blasting_cap +blazer +blender +blimp +blind +blind_curve +blindfold +bling +blinker +blister_pack +block +blockade +blockade-runner +block_and_tackle +blockbuster +blockhouse +block_plane +bloodmobile +bloomers +blouse +blower +blowtorch +blucher +bludgeon +blue +blue_chip +blunderbuss +blunt_file +boarding +boarding_house +boardroom +boards +boat +boater +boat_hook +boathouse +boatswain's_chair +boat_train +boatyard +bobbin +bobby_pin +bobsled +bobsled +bocce_ball +bodega +bodice +bodkin +bodkin +bodkin +body +body_armor +body_lotion +body_stocking +body_plethysmograph +body_pad +bodywork +Bofors_gun +bogy +boiler +boiling_water_reactor +bolero +bollard +bolo +bolo_tie +bolt +bolt +bolt +bolt_cutter +bomb +bombazine +bomb_calorimeter +bomber +bomber_jacket +bomblet +bomb_rack +bombshell +bomb_shelter +bone-ash_cup +bone_china +bones +boneshaker +bongo +bonnet +book +book_bag +bookbindery +bookcase +bookend +bookmark +bookmobile +bookshelf +bookshop +boom +boom +boomerang +booster +booster +boot +boot +boot_camp +bootee +booth +booth +booth +boothose +bootjack +bootlace +bootleg +bootstrap +bore_bit +boron_chamber +borstal +bosom +Boston_rocker +bota +bottle +bottle +bottle_bank +bottlebrush +bottlecap +bottle_opener +bottling_plant +bottom +boucle +boudoir +boulle +bouncing_betty +bouquet +boutique +boutonniere +bow +bow +bow +bow_and_arrow +bowed_stringed_instrument +Bowie_knife +bowl +bowl +bowl +bowler_hat +bowline +bowling_alley +bowling_ball +bowling_equipment +bowling_pin +bowling_shoe +bowsprit +bowstring +bow_tie +box +box +box +box_beam +box_camera +boxcar +box_coat +boxing_equipment +boxing_glove +box_office +box_spring +box_wrench +brace +brace +brace +brace +brace_and_bit +bracelet +bracer +brace_wrench +bracket +bradawl +brake +brake +brake_band +brake_cylinder +brake_disk +brake_drum +brake_lining +brake_pad +brake_pedal +brake_shoe +brake_system +brass +brass +brass +brassard +brasserie +brassie +brassiere +brass_knucks +brattice +brazier +breadbasket +bread-bin +bread_knife +breakable +breakfast_area +breakfast_table +breakwater +breast_drill +breast_implant +breastplate +breast_pocket +breathalyzer +breechblock +breechcloth +breeches +breeches_buoy +breechloader +breeder_reactor +Bren +brewpub +brick +brickkiln +bricklayer's_hammer +brick_trowel +brickwork +bridal_gown +bridge +bridge +bridle +bridle_path +bridoon +briefcase +briefcase_bomb +briefcase_computer +briefs +brig +brig +brigandine +brigantine +brilliantine +brilliant_pebble +brim +bristle_brush +britches +broad_arrow +broadax +brochette +broadcaster +broadcloth +broadcloth +broad_hatchet +broadloom +broadside +broadsword +brocade +brogan +broiler +broken_arch +bronchoscope +broom +broom_closet +broomstick +brougham +Browning_automatic_rifle +Browning_machine_gun +brownstone +brunch_coat +brush +Brussels_carpet +Brussels_lace +bubble +bubble_chamber +bubble_jet_printer +buckboard +bucket +bucket_seat +bucket_shop +buckle +buckram +bucksaw +buckskins +buff +buffer +buffer +buffet +buffing_wheel +buggy +bugle +building +building_complex +bulldog_clip +bulldog_wrench +bulldozer +bullet +bulletproof_vest +bullet_train +bullhorn +bullion +bullnose +bullpen +bullpen +bullring +bulwark +bumboat +bumper +bumper +bumper_car +bumper_guard +bumper_jack +bundle +bung +bungalow +bungee +bunghole +bunk +bunk +bunk_bed +bunker +bunker +bunker +bunsen_burner +bunting +bur +Burberry +burette +burglar_alarm +burial_chamber +burial_garment +burial_mound +burin +burqa +burlap +burn_bag +burner +burnous +burp_gun +burr +bus +bushel_basket +bushing +bush_jacket +business_suit +buskin +bustier +bustle +butcher_knife +butcher_shop +butter_dish +butterfly_valve +butter_knife +butt_hinge +butt_joint +button +buttonhook +buttress +butt_shaft +butt_weld +buzz_bomb +buzzer +BVD +bypass_condenser +byway +cab +cab +cab +cabana +cabaret +caber +cabin +cabin +cabin_car +cabin_class +cabin_cruiser +cabinet +cabinet +cabinet +cabinetwork +cabin_liner +cable +cable +cable_car +cache +caddy +caesium_clock +cafe +cafeteria +cafeteria_tray +caff +caftan +caftan +cage +cage +cagoule +caisson +calash +calceus +calcimine +calculator +caldron +calico +caliper +call-board +call_center +caller_ID +calliope +calorimeter +calpac +camail +camber_arch +cambric +camcorder +camel's_hair +camera +camera_lens +camera_lucida +camera_obscura +camera_tripod +camise +camisole +camisole +camlet +camouflage +camouflage +camp +camp +camp +campaign_hat +campanile +camp_chair +camper +camper_trailer +campstool +camshaft +can +canal +canal_boat +candelabrum +candid_camera +candle +candlepin +candlesnuffer +candlestick +candlewick +candy_thermometer +cane +cane +cangue +canister +cannery +cannikin +cannikin +cannon +cannon +cannon +cannon +cannonball +canoe +can_opener +canopic_jar +canopy +canopy +canopy +canteen +canteen +canteen +canteen +canteen +cant_hook +cantilever +cantilever_bridge +cantle +Canton_crepe +canvas +canvas +canvas_tent +cap +cap +cap +capacitor +caparison +cape +capital_ship +capitol +cap_opener +capote +capote +cap_screw +capstan +capstone +capsule +captain's_chair +car +car +car +carabiner +carafe +caravansary +car_battery +carbine +car_bomb +carbon_arc_lamp +carboy +carburetor +car_carrier +cardcase +cardiac_monitor +cardigan +card_index +cardiograph +cardioid_microphone +car_door +cardroom +card_table +card_table +car-ferry +cargo_area +cargo_container +cargo_door +cargo_hatch +cargo_helicopter +cargo_liner +cargo_ship +carillon +car_mirror +caroche +carousel +carpenter's_hammer +carpenter's_kit +carpenter's_level +carpenter's_mallet +carpenter's_rule +carpenter's_square +carpetbag +carpet_beater +carpet_loom +carpet_pad +carpet_sweeper +carpet_tack +carport +carrack +carrel +carriage +carriage +carriage_bolt +carriageway +carriage_wrench +carrick_bend +carrier +carryall +carrycot +car_seat +cart +car_tire +carton +cartouche +car_train +cartridge +cartridge +cartridge_belt +cartridge_extractor +cartridge_fuse +cartridge_holder +cartwheel +carving_fork +carving_knife +car_wheel +caryatid +cascade_liquefier +cascade_transformer +case +case +case +casein_paint +case_knife +case_knife +casement +casement_window +casern +case_shot +cash_bar +cashbox +cash_machine +cashmere +cash_register +casing +casino +casket +casque +casquet +Cassegrainian_telescope +casserole +cassette +cassette_deck +cassette_player +cassette_recorder +cassette_tape +cassock +cast +caster +caster +castle +castle +catacomb +catafalque +catalytic_converter +catalytic_cracker +catamaran +catapult +catapult +catboat +cat_box +catch +catchall +catcher's_mask +catchment +Caterpillar +cathedra +cathedral +cathedral +catheter +cathode +cathode-ray_tube +cat-o'-nine-tails +cat's-paw +catsup_bottle +cattle_car +cattle_guard +cattleship +cautery +cavalier_hat +cavalry_sword +cavetto +cavity_wall +C_battery +C-clamp +CD_drive +CD_player +CD-R +CD-ROM +CD-ROM_drive +cedar_chest +ceiling +celesta +cell +cell +cellar +cellblock +cello +cellophane +cellular_telephone +cellulose_tape +cenotaph +censer +center +center_punch +Centigrade_thermometer +central_processing_unit +centrifugal_pump +centrifuge +ceramic +ceramic_ware +cereal_bowl +cereal_box +cerecloth +cesspool +chachka +chador +chafing_dish +chain +chain +chainlink_fence +chain_mail +chain_printer +chain_saw +chain_store +chain_tongs +chain_wrench +chair +chair +chair_of_state +chairlift +chaise +chaise_longue +chalet +chalice +chalk +challis +chamberpot +chambray +chamfer_bit +chamfer_plane +chamois_cloth +chancel +chancellery +chancery +chandelier +chandlery +chanfron +chanter +chantry +chap +chapel +chapterhouse +chapterhouse +character_printer +charcuterie +charge-exchange_accelerator +charger +chariot +chariot +charnel_house +chassis +chassis +chasuble +chateau +chatelaine +checker +checkout +cheekpiece +cheeseboard +cheesecloth +cheese_cutter +cheese_press +chemical_bomb +chemical_plant +chemical_reactor +chemise +chemise +chenille +chessman +chest +chesterfield +chest_of_drawers +chest_protector +cheval-de-frise +cheval_glass +chicane +chicken_coop +chicken_wire +chicken_yard +chiffon +chiffonier +child's_room +chime +chimney_breast +chimney_corner +china +china_cabinet +chinchilla +Chinese_lantern +Chinese_puzzle +chinning_bar +chino +chino +chin_rest +chin_strap +chintz +chip +chip +chisel +chlamys +choir +choir_loft +choke +choke +chokey +choo-choo +chopine +chordophone +Christmas_stocking +chronograph +chronometer +chronoscope +chuck +chuck_wagon +chukka +church +church_bell +church_hat +church_key +church_tower +churidars +churn +ciderpress +cigar_band +cigar_box +cigar_cutter +cigarette_butt +cigarette_case +cigarette_holder +cigar_lighter +cinch +cinema +cinquefoil +circle +circlet +circuit +circuit_board +circuit_breaker +circuitry +circular_plane +circular_saw +circus_tent +cistern +cistern +cittern +city_hall +cityscape +city_university +civies +civilian_clothing +clack_valve +clamp +clamshell +clapper +clapperboard +clarence +clarinet +Clark_cell +clasp +clasp_knife +classroom +clavichord +clavier +clay_pigeon +claymore_mine +claymore +cleaners +cleaning_implement +cleaning_pad +clean_room +clearway +cleat +cleat +cleats +cleaver +clerestory +clevis +clews +cliff_dwelling +climbing_frame +clinch +clinch +clincher +clinic +clinical_thermometer +clinker +clinometer +clip +clip_lead +clip-on +clipper +clipper +clipper +cloak +cloak +cloakroom +cloche +cloche +clock +clock_pendulum +clock_radio +clock_tower +clockwork +clog +cloisonne +cloister +closed_circuit +closed-circuit_television +closed_loop +closet +closeup_lens +cloth_cap +cloth_covering +clothesbrush +clothes_closet +clothes_dryer +clothes_hamper +clotheshorse +clothespin +clothes_tree +clothing +clothing_store +clout_nail +clove_hitch +club_car +clubroom +cluster_bomb +clutch +clutch +clutch_bag +coach +coach_house +coal_car +coal_chute +coal_house +coal_shovel +coaming +coaster_brake +coat +coat_button +coat_closet +coatdress +coatee +coat_hanger +coating +coating +coat_of_paint +coatrack +coattail +coaxial_cable +cobweb +cobweb +Cockcroft_and_Walton_accelerator +cocked_hat +cockhorse +cockleshell +cockpit +cockpit +cockpit +cockscomb +cocktail_dress +cocktail_lounge +cocktail_shaker +cocotte +codpiece +coelostat +coffee_can +coffee_cup +coffee_filter +coffee_maker +coffee_mill +coffee_mug +coffeepot +coffee_stall +coffee_table +coffee_urn +coffer +Coffey_still +coffin +cog +coif +coil +coil +coil +coil_spring +coin_box +colander +cold_cathode +cold_chisel +cold_cream +cold_frame +collar +collar +college +collet +collider +colliery +collimator +collimator +cologne +colonnade +colonoscope +colorimeter +colors +color_television +color_tube +color_wash +Colt +colter +columbarium +columbarium +column +column +comb +comb +comber +combination_lock +combination_plane +combine +comforter +command_module +commissary +commissary +commodity +common_ax +common_room +communications_satellite +communication_system +community_center +commutator +commuter +compact +compact +compact_disk +compact-disk_burner +companionway +compartment +compartment +compass +compass +compass_card +compass_saw +compound +compound_lens +compound_lever +compound_microscope +compress +compression_bandage +compressor +computer +computer_circuit +computerized_axial_tomography_scanner +computer_keyboard +computer_monitor +computer_network +computer_screen +computer_store +computer_system +concentration_camp +concert_grand +concert_hall +concertina +concertina +concrete_mixer +condensation_pump +condenser +condenser +condenser +condenser_microphone +condominium +condominium +conductor +cone_clutch +confectionery +conference_center +conference_room +conference_table +confessional +conformal_projection +congress_boot +conic_projection +connecting_rod +connecting_room +connection +conning_tower +conning_tower +conservatory +conservatory +console +console +console_table +consulate +contact +contact +container +container_ship +containment +contrabassoon +control +control_center +control_circuit +control_key +control_panel +control_rod +control_room +control_system +control_tower +convector +convenience_store +convent +conventicle +converging_lens +converter +convertible +convertible +conveyance +conveyer_belt +cooker +cookfire +cookhouse +cookie_cutter +cookie_jar +cookie_sheet +cooking_utensil +cookstove +coolant_system +cooler +cooling_system +cooling_system +cooling_tower +coonskin_cap +cope +coping_saw +copperware +copyholder +coquille +coracle +corbel +corbel_arch +corbel_step +corbie_gable +cord +cord +cordage +cords +core +core_bit +core_drill +corer +cork +corker +corkscrew +corncrib +corner +corner +corner_post +cornet +cornice +cornice +cornice +correctional_institution +corrugated_fastener +corselet +corset +cosmetic +cosmotron +costume +costume +costume +costume +cosy +cot +cottage_tent +cotter +cotter_pin +cotton +cotton_flannel +cotton_mill +couch +couch +couchette +coude_telescope +counter +counter +counter +counterbore +counter_tube +country_house +country_store +coupe +coupling +court +court +court +court +Courtelle +courthouse +courthouse +coverall +covered_bridge +covered_couch +covered_wagon +covering +coverlet +cover_plate +cowbarn +cowbell +cowboy_boot +cowboy_hat +cowhide +cowl +cow_pen +CPU_board +crackle +cradle +craft +cramp +crampon +crampon +crane +craniometer +crank +crankcase +crankshaft +crash_barrier +crash_helmet +crate +cravat +crayon +crazy_quilt +cream +cream_pitcher +creche +creche +credenza +creel +crematory +crematory +crepe +crepe_de_Chine +crescent_wrench +cretonne +crib +crib +cricket_ball +cricket_bat +cricket_equipment +cringle +crinoline +crinoline +crochet_needle +crock +Crock_Pot +crook +Crookes_radiometer +Crookes_tube +croquet_ball +croquet_equipment +croquet_mallet +cross +crossbar +crossbar +crossbar +crossbench +cross_bit +crossbow +crosscut_saw +crossjack +crosspiece +crotchet +croupier's_rake +crowbar +crown +crown +crown_jewels +crown_lens +crow's_nest +crucible +crucifix +cruet +cruet-stand +cruise_control +cruise_missile +cruiser +cruiser +cruise_ship +crupper +cruse +crusher +crutch +cryometer +cryoscope +cryostat +crypt +crystal +crystal_detector +crystal_microphone +crystal_oscillator +crystal_set +cubitiere +cucking_stool +cuckoo_clock +cuddy +cudgel +cue +cue_ball +cuff +cuirass +cuisse +cul +culdoscope +cullis +culotte +cultivator +culverin +culverin +culvert +cup +cupboard +cup_hook +cupola +cupola +curb +curb_roof +curbstone +curette +curler +curling_iron +currycomb +cursor +curtain +customhouse +cutaway +cutlas +cutoff +cutout +cutter +cutter +cutting_implement +cutting_room +cutty_stool +cutwork +cybercafe +cyclopean_masonry +cyclostyle +cyclotron +cylinder +cylinder +cylinder_lock +cymbal +dacha +Dacron +dado +dado_plane +dagger +dairy +dais +daisy_print_wheel +daisywheel_printer +dam +damask +dampener +damper +damper_block +dark_lantern +darkroom +darning_needle +dart +dart +dashboard +dashiki +dash-pot +data_converter +data_input_device +data_multiplexer +data_system +davenport +davenport +davit +daybed +daybook +day_nursery +day_school +dead_axle +deadeye +deadhead +deanery +deathbed +death_camp +death_house +death_knell +death_seat +deck +deck +deck_chair +deck-house +deckle +deckle_edge +declinometer +decoder +decolletage +decoupage +dedicated_file_server +deep-freeze +deerstalker +defense_system +defensive_structure +defibrillator +defilade +deflector +delayed_action +delay_line +delft +delicatessen +delivery_truck +delta_wing +demijohn +demitasse +den +denim +densimeter +densitometer +dental_appliance +dental_floss +dental_implant +dentist's_drill +denture +deodorant +department_store +departure_lounge +depilatory +depressor +depth_finder +depth_gauge +derrick +derrick +derringer +desk +desk_phone +desktop_computer +dessert_spoon +destroyer +destroyer_escort +detached_house +detector +detector +detention_home +detonating_fuse +detonator +developer +device +Dewar_flask +dhoti +dhow +dial +dial +dial +dialog_box +dial_telephone +dialyzer +diamante +diaper +diaper +diaphone +diaphragm +diaphragm +diathermy_machine +dibble +dice_cup +dicer +dickey +dickey +Dictaphone +die +diesel +diesel-electric_locomotive +diesel-hydraulic_locomotive +diesel_locomotive +diestock +differential_analyzer +differential_gear +diffuser +diffuser +digester +diggings +digital-analog_converter +digital_audiotape +digital_camera +digital_clock +digital_computer +digital_display +digital_subscriber_line +digital_voltmeter +digital_watch +digitizer +dilator +dildo +dimity +dimmer +diner +dinette +dinghy +dining_area +dining_car +dining-hall +dining_room +dining-room_furniture +dining-room_table +dining_table +dinner_bell +dinner_dress +dinner_jacket +dinner_napkin +dinner_pail +dinner_table +dinner_theater +diode +diode +dip +diplomatic_building +dipole +dipper +dipstick +DIP_switch +directional_antenna +directional_microphone +direction_finder +dirk +dirndl +dirndl +dirty_bomb +discharge_lamp +discharge_pipe +disco +discount_house +discus +disguise +dish +dish +dishpan +dish_rack +dishrag +dishtowel +dishwasher +disk +disk_brake +disk_clutch +disk_controller +disk_drive +diskette +disk_harrow +dispatch_case +dispensary +dispenser +display +display_adapter +display_panel +display_window +disposal +disrupting_explosive +distaff +distillery +distributor +distributor_cam +distributor_cap +distributor_housing +distributor_point +ditch +ditch_spade +ditty_bag +divan +divan +dive_bomber +diverging_lens +divided_highway +divider +diving_bell +divining_rod +diving_suit +dixie +Dixie_cup +dock +doeskin +dogcart +doggie_bag +dogsled +dog_wrench +doily +doll +dollhouse +dolly +dolman +dolman +dolman_sleeve +dolmen +dome +dome +domino +dongle +donkey_jacket +door +door +door +doorbell +doorframe +doorjamb +doorlock +doormat +doornail +doorplate +doorsill +doorstop +Doppler_radar +dormer +dormer_window +dormitory +dormitory +dosemeter +dossal +dot_matrix_printer +double_bed +double-bitted_ax +double_boiler +double-breasted_jacket +double-breasted_suit +double_door +double_glazing +double-hung_window +double_knit +doubler +double_reed +double-reed_instrument +doublet +doubletree +douche +dovecote +Dover's_powder +dovetail +dovetail_plane +dowel +downstage +drafting_instrument +drafting_table +Dragunov +drainage_ditch +drainage_system +drain_basket +drainplug +drape +drapery +drawbar +drawbridge +drawer +drawers +drawing_chalk +drawing_room +drawing_room +drawknife +drawstring_bag +dray +dreadnought +dredge +dredger +dredging_bucket +dress +dress_blues +dresser +dress_hat +dressing +dressing_case +dressing_gown +dressing_room +dressing_sack +dressing_table +dress_rack +dress_shirt +dress_suit +dress_uniform +drift_net +drill +electric_drill +drilling_platform +drill_press +drill_rig +drinking_fountain +drinking_vessel +drip_loop +drip_mat +drip_pan +dripping_pan +drip_pot +drive +drive +drive_line +driver +driveshaft +driveway +driving_iron +driving_wheel +drogue +drogue_parachute +drone +drone +drop_arch +drop_cloth +drop_curtain +drop_forge +drop-leaf_table +dropper +droshky +drove +drugget +drugstore +drum +drum +drum_brake +drumhead +drum_printer +drum_sander +drumstick +dry_battery +dry-bulb_thermometer +dry_cell +dry_dock +dryer +dry_fly +dry_kiln +dry_masonry +dry_point +dry_wall +dual_scan_display +duck +duckboard +duckpin +dudeen +duffel +duffel_bag +duffel_coat +dugout +dugout_canoe +dulciana +dulcimer +dulcimer +dumbbell +dumb_bomb +dumbwaiter +dumdum +dumpcart +Dumpster +dump_truck +Dumpy_level +dunce_cap +dune_buggy +dungeon +duplex_apartment +duplex_house +duplicator +dust_bag +dustcloth +dust_cover +dust_cover +dustmop +dustpan +Dutch_oven +Dutch_oven +dwelling +dye-works +dynamo +dynamometer +Eames_chair +earflap +early_warning_radar +early_warning_system +earmuff +earphone +earplug +earplug +earthenware +earthwork +easel +easy_chair +eaves +ecclesiastical_attire +echinus +echocardiograph +edger +edge_tool +efficiency_apartment +egg-and-dart +eggbeater +egg_timer +eiderdown +eight_ball +ejection_seat +elastic +elastic_bandage +Elastoplast +elbow +elbow_pad +electric +electrical_cable +electrical_contact +electrical_converter +electrical_device +electrical_system +electric_bell +electric_blanket +electric_chair +electric_clock +electric-discharge_lamp +electric_fan +electric_frying_pan +electric_furnace +electric_guitar +electric_hammer +electric_heater +electric_lamp +electric_locomotive +electric_meter +electric_mixer +electric_motor +electric_organ +electric_range +electric_refrigerator +electric_toothbrush +electric_typewriter +electro-acoustic_transducer +electrode +electrodynamometer +electroencephalograph +electrograph +electrolytic +electrolytic_cell +electromagnet +electrometer +electromyograph +electron_accelerator +electron_gun +electronic_balance +electronic_converter +electronic_device +electronic_equipment +electronic_fetal_monitor +electronic_instrument +electronic_voltmeter +electron_microscope +electron_multiplier +electrophorus +electroscope +electrostatic_generator +electrostatic_printer +elevator +elevator +elevator_shaft +embankment +embassy +embellishment +emergency_room +emesis_basin +emitter +empty +emulsion +enamel +enamel +enamelware +encaustic +encephalogram +enclosure +endoscope +energizer +engine +engine +engineering +enginery +English_horn +English_saddle +enlarger +ensemble +ensign +entablature +entertainment_center +entrenching_tool +entrenchment +envelope +envelope +envelope +eolith +epauliere +epee +epergne +epicyclic_train +epidiascope +epilating_wax +equalizer +equatorial +equipment +erasable_programmable_read-only_memory +eraser +erecting_prism +erection +Erlenmeyer_flask +escape_hatch +escapement +escape_wheel +escarpment +escutcheon +esophagoscope +espadrille +espalier +espresso_maker +espresso_shop +establishment +estaminet +estradiol_patch +etagere +etamine +etching +ethernet +ethernet_cable +Eton_jacket +etui +eudiometer +euphonium +evaporative_cooler +evening_bag +exercise_bike +exercise_device +exhaust +exhaust_fan +exhaust_valve +exhibition_hall +Exocet +expansion_bit +expansion_bolt +explosive_detection_system +explosive_device +explosive_trace_detection +express +extension +extension_cord +external-combustion_engine +external_drive +extractor +eyebrow_pencil +eyecup +eyeliner +eyepatch +eyepiece +eyeshadow +fabric +facade +face_guard +face_mask +faceplate +face_powder +face_veil +facing +facing +facing +facsimile +factory +factory_ship +fagot +fagot_stitch +Fahrenheit_thermometer +faience +faille +fairlead +fairy_light +falchion +fallboard +fallout_shelter +false_face +false_teeth +family_room +fan +fan_belt +fan_blade +fancy_dress +fanion +fanlight +fanjet +fanjet +fanny_pack +fan_tracery +fan_vaulting +farm_building +farmer's_market +farmhouse +farm_machine +farmplace +farmyard +farthingale +fastener +fast_reactor +fat_farm +fatigues +faucet +fauld +fauteuil +feather_boa +featheredge +fedora +feedback_circuit +feedlot +fell +felloe +felt +felt-tip_pen +felucca +fence +fencing_mask +fencing_sword +fender +fender +Ferris_wheel +ferrule +ferry +ferule +festoon +fetoscope +fetter +fez +fiber +fiber_optic_cable +fiberscope +fichu +fiddlestick +field_artillery +field_coil +field-effect_transistor +field-emission_microscope +field_glass +field_hockey_ball +field_hospital +field_house +field_lens +field_magnet +field-sequential_color_television +field_tent +fieldwork +fife +fifth_wheel +fighter +fighting_chair +fig_leaf +figure_eight +figure_loom +figure_skate +filament +filature +file +file +file_folder +file_server +filigree +filling +film +film +film_advance +filter +filter +finder +finery +fine-tooth_comb +finger +fingerboard +finger_bowl +finger_paint +finger-painting +finger_plate +fingerstall +finish_coat +finish_coat +finisher +fin_keel +fipple +fipple_flute +fire +fire_alarm +firearm +fire_bell +fireboat +firebox +firebrick +fire_control_radar +fire_control_system +fire_engine +fire_extinguisher +fire_iron +fireman's_ax +fireplace +fire_screen +fire_tongs +fire_tower +firewall +firing_chamber +firing_pin +firkin +firmer_chisel +first-aid_kit +first-aid_station +first_base +first_class +fishbowl +fisherman's_bend +fisherman's_knot +fisherman's_lure +fishhook +fishing_boat +fishing_gear +fishing_rod +fish_joint +fish_knife +fishnet +fish_slice +fitment +fixative +fixer-upper +flag +flageolet +flagon +flagpole +flagship +flail +flambeau +flamethrower +flange +flannel +flannel +flannelette +flap +flash +flash +flash_camera +flasher +flashlight +flashlight_battery +flash_memory +flask +flat_arch +flatbed +flatbed_press +flat_bench +flatcar +flat_file +flatlet +flat_panel_display +flats +flat_tip_screwdriver +fleece +fleet_ballistic_missile_submarine +fleur-de-lis +flight_simulator +flintlock +flintlock +flip-flop +flipper +float +floating_dock +floatplane +flood +floor +floor +floor +floorboard +floor_cover +floor_joist +floor_lamp +flophouse +florist +floss +flotsam +flour_bin +flour_mill +flowerbed +flugelhorn +fluid_drive +fluid_flywheel +flume +fluorescent_lamp +fluoroscope +flush_toilet +flute +flute +flux_applicator +fluxmeter +fly +flying_boat +flying_buttress +flying_carpet +flying_jib +fly_rod +fly_tent +flytrap +flywheel +fob +foghorn +foglamp +foil +fold +folder +folding_chair +folding_door +folding_saw +food_court +food_processor +food_hamper +foot +footage +football +football_helmet +football_stadium +footbath +foot_brake +footbridge +foothold +footlocker +foot_rule +footstool +footwear +footwear +forceps +force_pump +fore-and-after +fore-and-aft_sail +forecastle +forecourt +foredeck +fore_edge +foreground +foremast +fore_plane +foresail +forestay +foretop +fore-topmast +fore-topsail +forge +fork +forklift +formalwear +Formica +fortification +fortress +forty-five +Foucault_pendulum +foulard +foul-weather_gear +foundation_garment +foundry +fountain +fountain_pen +four-in-hand +four-poster +four-pounder +four-stroke_engine +four-wheel_drive +four-wheel_drive +four-wheeler +fowling_piece +foxhole +fragmentation_bomb +frail +fraise +frame +frame +frame_buffer +framework +Francis_turbine +franking_machine +free_house +free-reed +free-reed_instrument +freewheel +freight_car +freight_elevator +freight_liner +freight_train +French_door +French_horn +French_polish +French_roof +French_window +Fresnel_lens +fret +friary +friction_clutch +frieze +frieze +frigate +frigate +frill +Frisbee +frock +frock_coat +frontlet +front_porch +front_projector +fruit_machine +frying_pan +fuel_filter +fuel_gauge +fuel_injection +fuel_system +full-dress_uniform +full_metal_jacket +full_skirt +fumigator +funeral_home +funnel +funny_wagon +fur +fur_coat +fur_hat +furnace +furnace_lining +furnace_room +furnishing +furnishing +furniture +fur-piece +furrow +fuse +fusee_drive +fuselage +fusil +fustian +futon +gabardine +gable +gable_roof +gadgetry +gaff +gaff +gaff +gaffsail +gaff_topsail +gag +gaiter +gaiter +Galilean_telescope +galleon +gallery +gallery +galley +galley +galley +gallows +gallows_tree +galvanometer +gambling_house +gambrel +game +gamebag +game_equipment +gaming_table +gamp +gangplank +gangsaw +gangway +gantlet +gantry +garage +garage +Garand_rifle +garbage +garbage_truck +garboard +garden +garden +garden_rake +garden_spade +garden_tool +garden_trowel +gargoyle +garibaldi +garlic_press +garment +garment_bag +garrison_cap +garrote +garter +garter_belt +garter_stitch +gas_guzzler +gas_shell +gas_bracket +gas_burner +gas-cooled_reactor +gas-discharge_tube +gas_engine +gas_fixture +gas_furnace +gas_gun +gas_heater +gas_holder +gasket +gas_lamp +gas_maser +gasmask +gas_meter +gasoline_engine +gasoline_gauge +gas_oven +gas_oven +gas_pump +gas_range +gas_ring +gas_tank +gas_thermometer +gastroscope +gas_turbine +gas-turbine_ship +gat +gate +gatehouse +gateleg_table +gatepost +gathered_skirt +Gatling_gun +gauge +gauntlet +gauntlet +gauze +gauze +gavel +gazebo +gear +gear +gear +gearbox +gearing +gearset +gearshift +Geiger_counter +Geiger_tube +gene_chip +general-purpose_bomb +generator +generator +generator +Geneva_gown +geodesic_dome +georgette +gharry +ghat +ghetto_blaster +gift_shop +gift_wrapping +gig +gig +gig +gig +gildhall +gill_net +gilt +gimbal +gingham +girandole +girder +girdle +glass +glass +glass_cutter +glasses_case +glebe_house +Glengarry +glider +Global_Positioning_System +glockenspiel +glory_hole +glove +glove_compartment +glow_lamp +glow_tube +glyptic_art +glyptics +gnomon +goal +goalmouth +goalpost +goblet +godown +goggles +go-kart +gold_plate +golf_bag +golf_ball +golfcart +golf_club +golf-club_head +golf_equipment +golf_glove +golliwog +gondola +gong +goniometer +Gordian_knot +gorget +gossamer +Gothic_arch +gouache +gouge +gourd +government_building +government_office +gown +gown +gown +grab +grab_bag +grab_bar +grace_cup +grade_separation +graduated_cylinder +graffito +gramophone +granary +grandfather_clock +grand_piano +graniteware +granny_knot +grape_arbor +grapnel +grapnel +grass_skirt +grate +grate +grater +graver +gravestone +gravimeter +gravure +gravy_boat +grey +grease-gun +greasepaint +greasy_spoon +greatcoat +great_hall +greave +greengrocery +greenhouse +grenade +grid +griddle +grill +grille +grillroom +grinder +grinding_wheel +grindstone +gripsack +gristmill +grocery_bag +grocery_store +grogram +groined_vault +groover +grosgrain +gros_point +ground +ground_bait +ground_control +ground_floor +groundsheet +G-string +guard +guard_boat +guardroom +guardroom +guard_ship +guard's_van +gueridon +Guarnerius +guesthouse +guestroom +guidance_system +guided_missile +guided_missile_cruiser +guided_missile_frigate +guildhall +guilloche +guillotine +guimpe +guimpe +guitar +guitar_pick +gulag +gun +gunboat +gun_carriage +gun_case +gun_emplacement +gun_enclosure +gunlock +gunnery +gunnysack +gun_pendulum +gun_room +gunsight +gun_trigger +gurney +gusher +gusset +gusset +guy +gymnastic_apparatus +gym_shoe +gym_suit +gymslip +gypsy_cab +gyrocompass +gyroscope +gyrostabilizer +habergeon +habit +habit +hacienda +hacksaw +haft +hairbrush +haircloth +hairdressing +hairnet +hairpiece +hairpin +hair_shirt +hair_slide +hair_spray +hairspring +hair_trigger +halberd +half_binding +half_hatchet +half_hitch +half_track +hall +hall +hall +Hall_of_Fame +hall_of_residence +hallstand +halter +halter +hame +hammer +hammer +hammer +hammerhead +hammock +hamper +hand +handball +handbarrow +handbell +hand_blower +handbow +hand_brake +hand_calculator +handcar +handcart +hand_cream +handcuff +hand_drill +hand_glass +hand_glass +hand_grenade +hand-held_computer +handhold +handkerchief +handlebar +handloom +hand_lotion +hand_luggage +hand-me-down +hand_mower +hand_pump +handrest +handsaw +handset +hand_shovel +handspike +handstamp +hand_throttle +hand_tool +hand_towel +hand_truck +handwear +handwheel +handwheel +hangar_queen +hanger +hang_glider +hangman's_rope +hank +hansom +harbor +hard_disc +hard_hat +hardtop +hardware +hardware_store +harmonica +harmonium +harness +harness +harp +harp +harpoon +harpoon_gun +harpoon_log +harpsichord +Harris_Tweed +harrow +harvester +hash_house +hasp +hat +hatbox +hatch +hatchback +hatchback +hatchel +hatchet +hatpin +hauberk +Hawaiian_guitar +hawse +hawser +hawser_bend +hay_bale +hayfork +hayloft +haymaker +hayrack +hayrack +hazard +head +head +head +headboard +head_covering +headdress +header +header +header +header +headfast +head_gasket +head_gate +headgear +headlight +headpiece +headpin +headquarters +headrace +headrest +headsail +headscarf +headset +head_shop +headstall +headstock +health_spa +hearing_aid +hearing_aid +hearse +hearth +hearthrug +heart-lung_machine +heat_engine +heater +heat_exchanger +heating_pad +heat_lamp +heat_pump +heat-seeking_missile +heat_shield +heat_sink +heaume +heaver +heavier-than-air_craft +heckelphone +hectograph +hedge +hedge_trimmer +helicon +helicopter +heliograph +heliometer +helm +helmet +helmet +hematocrit +hemming-stitch +hemostat +hemstitch +henroost +heraldry +hermitage +herringbone +herringbone +Herschelian_telescope +Hessian_boot +heterodyne_receiver +hibachi +hideaway +hi-fi +high_altar +high-angle_gun +highball_glass +highboard +highboy +highchair +high_gear +high-hat_cymbal +highlighter +highlighter +high-pass_filter +high-rise +high_table +high-warp_loom +hijab +hinge +hinging_post +hip_boot +hipflask +hip_pad +hip_pocket +hippodrome +hip_roof +hitch +hitch +hitching_post +hitchrack +hob +hobble_skirt +hockey_skate +hockey_stick +hod +hodoscope +hoe +hoe_handle +hogshead +hoist +hold +holder +holding_cell +holding_device +holding_pen +hollowware +holster +holster +holy_of_holies +home +home_appliance +home_computer +home_plate +home_room +homespun +homestead +home_theater +homing_torpedo +hone +honeycomb +hood +hood +hood +hood +hood +hood_latch +hook +hook +hook +hookah +hook_and_eye +hookup +hookup +hook_wrench +hoopskirt +hoosegow +Hoover +hope_chest +hopper +hopsacking +horizontal_bar +horizontal_stabilizer +horizontal_tail +horn +horn +horn +horn_button +hornpipe +horse +horsebox +horsecar +horse_cart +horsecloth +horse-drawn_vehicle +horsehair +horsehair_wig +horseless_carriage +horse_pistol +horseshoe +horseshoe +horse-trail +horsewhip +hose +hosiery +hospice +hospital +hospital_bed +hospital_room +hospital_ship +hospital_train +hostel +hostel +hot-air_balloon +hotel +hotel-casino +hotel-casino +hotel_room +hot_line +hot_pants +hot_plate +hot_rod +hot_spot +hot_tub +hot-water_bottle +houndstooth_check +hourglass +hour_hand +house +house +houseboat +houselights +house_of_cards +house_of_correction +house_paint +housetop +housing +hovel +hovercraft +howdah +huarache +hub-and-spoke +hubcap +huck +hug-me-tight +hula-hoop +hulk +hull +humeral_veil +Humvee +hunter +hunting_knife +hurdle +hurricane_deck +hurricane_lamp +hut +hutch +hutment +hydraulic_brake +hydraulic_press +hydraulic_pump +hydraulic_system +hydraulic_transmission +hydroelectric_turbine +hydrofoil +hydrofoil +hydrogen_bomb +hydrometer +hygrodeik +hygrometer +hygroscope +hyperbaric_chamber +hypercoaster +hypermarket +hypodermic_needle +hypodermic_syringe +hypsometer +hysterosalpingogram +I-beam +ice_ax +iceboat +icebreaker +iced-tea_spoon +ice_hockey_rink +ice_machine +ice_maker +ice_pack +icepick +ice_rink +ice_skate +ice_tongs +icetray +iconoscope +Identikit +idle_pulley +igloo +ignition_coil +ignition_key +ignition_switch +imaret +immovable_bandage +impact_printer +impeller +implant +implement +impression +imprint +improvised_explosive_device +impulse_turbine +in-basket +incendiary_bomb +incinerator +inclined_plane +inclinometer +inclinometer +incrustation +incubator +index_register +Indiaman +Indian_club +indicator +induction_coil +inductor +industrial_watercourse +inertial_guidance_system +inflater +inhaler +injector +ink_bottle +ink_eraser +ink-jet_printer +inkle +inkstand +inkwell +inlay +inside_caliper +insole +instep +instillator +institution +instrument +instrument_of_punishment +instrument_of_torture +intaglio +intake_valve +integrated_circuit +integrator +Intelnet +interceptor +interchange +intercommunication_system +intercontinental_ballistic_missile +interface +interferometer +interior_door +internal-combustion_engine +internal_drive +internet +interphone +interrupter +intersection +interstice +intraocular_lens +intravenous_pyelogram +inverter +ion_engine +ionization_chamber +iPod +video_iPod +iron +iron +iron +irons +ironclad +iron_foundry +iron_horse +ironing +iron_lung +ironmongery +ironworks +irrigation_ditch +izar +jabot +jack +jack +jack +jack +jacket +jacket +jacket +jack-in-the-box +jack-o'-lantern +jack_plane +Jacob's_ladder +jaconet +Jacquard_loom +jacquard +jag +jail +jalousie +jamb +jammer +jampot +japan +jar +Jarvik_heart +jaunting_car +javelin +jaw +Jaws_of_Life +jean +jeep +jellaba +jerkin +jeroboam +jersey +jersey +jet +jet_bridge +jet_engine +jetliner +jeweler's_glass +jewelled_headdress +jew's_harp +jib +jibboom +jig +jig +jiggermast +jigsaw +jigsaw_puzzle +jinrikisha +jobcentre +jodhpurs +jodhpur +joinery +joint +Joint_Direct_Attack_Munition +jointer +joist +jolly_boat +jorum +joss_house +journal_bearing +journal_box +joystick +jungle_gym +junk +jug +jukebox +jumbojet +jumper +jumper +jumper +jumper +jumper_cable +jump_seat +jump_suit +jump_suit +junction +junction +junction_barrier +junk_shop +jury_box +jury_mast +kachina +kaffiyeh +kalansuwa +Kalashnikov +kameez +kanzu +katharometer +kayak +kazoo +keel +keelboat +keelson +keep +keg +kennel +kepi +keratoscope +kerchief +ketch +kettle +kettle +key +key +keyboard +keyboard_buffer +keyboard_instrument +keyhole +keyhole_saw +khadi +khaki +khakis +khimar +khukuri +kick_pleat +kicksorter +kickstand +kick_starter +kid_glove +kiln +kilt +kimono +kinescope +Kinetoscope +king +king +kingbolt +king_post +Kipp's_apparatus +kirk +kirpan +kirtle +kirtle +kit +kit +kitbag +kitchen +kitchen_appliance +kitchenette +kitchen_table +kitchen_utensil +kitchenware +kite_balloon +klaxon +klieg_light +klystron +knee_brace +knee-high +knee_pad +knee_piece +knife +knife +knife_blade +knight +knit +knitting_machine +knitting_needle +knitwear +knob +knob +knobble +knobkerrie +knocker +knot +knuckle_joint +kohl +koto +kraal +kremlin +kris +krummhorn +Kundt's_tube +Kurdistan +kurta +kylix +kymograph +lab_bench +lab_coat +lace +lacquer +lacquerware +lacrosse_ball +ladder-back +ladder-back +ladder_truck +ladies'_room +ladle +lady_chapel +lagerphone +lag_screw +lake_dwelling +lally +lamasery +lambrequin +lame +laminar_flow_clean_room +laminate +lamination +lamp +lamp +lamp_house +lamppost +lampshade +lanai +lancet_arch +lancet_window +landau +lander +landing_craft +landing_flap +landing_gear +landing_net +landing_skid +land_line +land_mine +land_office +lanolin +lantern +lanyard +lap +laparoscope +lapboard +lapel +lap_joint +laptop +laryngoscope +laser +laser-guided_bomb +laser_printer +lash +lashing +lasso +latch +latch +latchet +latchkey +lateen +latex_paint +lath +lathe +latrine +lattice +launch +launcher +laundry +laundry_cart +laundry_truck +lavalava +lavaliere +laver +lawn_chair +lawn_furniture +lawn_mower +layette +lead-acid_battery +lead-in +leading_rein +lead_pencil +leaf_spring +lean-to +lean-to_tent +leash +leatherette +leather_strip +Leclanche_cell +lectern +lecture_room +lederhosen +ledger_board +leg +leg +legging +Leiden_jar +leisure_wear +lens +lens +lens_cap +lens_implant +leotard +letter_case +letter_opener +levee +level +lever +lever +lever +lever_lock +Levi's +Liberty_ship +library +library +lid +Liebig_condenser +lie_detector +lifeboat +life_buoy +life_jacket +life_office +life_preserver +life-support_system +life-support_system +lifting_device +lift_pump +ligament +ligature +light +light_arm +light_bulb +light_circuit +light-emitting_diode +lighter +lighter-than-air_craft +light_filter +lighting +light_machine_gun +light_meter +light_microscope +lightning_rod +light_pen +lightship +Lilo +limber +limekiln +limiter +limousine +linear_accelerator +linen +line_printer +liner +liner +lingerie +lining +link +linkage +Link_trainer +linocut +linoleum_knife +Linotype +linsey-woolsey +linstock +lion-jaw_forceps +lip-gloss +lipstick +liqueur_glass +liquid_crystal_display +liquid_metal_reactor +lisle +lister +litterbin +little_theater +live_axle +living_quarters +living_room +load +Loafer +loaner +lobe +lobster_pot +local +local_area_network +local_oscillator +Lochaber_ax +lock +lock +lock +lock +lockage +locker +locker_room +locket +lock-gate +locking_pliers +lockring +lockstitch +lockup +locomotive +lodge +lodge +lodge +lodging_house +loft +loft +loft +log_cabin +loggia +longbow +long_iron +long_johns +long_sleeve +long_tom +long_trousers +long_underwear +looking_glass +lookout +loom +loop_knot +lorgnette +Lorraine_cross +lorry +lota +lotion +loudspeaker +lounge +lounger +lounging_jacket +lounging_pajama +loungewear +loupe +louvered_window +love_knot +love_seat +loving_cup +lowboy +low-pass_filter +low-warp-loom +LP +L-plate +lubber's_hole +lubricating_system +luff +lug +luge +Luger +luggage_carrier +luggage_compartment +luggage_rack +lugger +lugsail +lug_wrench +lumberjack +lumbermill +lunar_excursion_module +lunchroom +lunette +lungi +lunula +lusterware +lute +luxury_liner +lyceum +lychgate +lyre +machete +machicolation +machine +machine +machine_bolt +machine_gun +machinery +machine_screw +machine_tool +machinist's_vise +machmeter +mackinaw +mackinaw +mackinaw +mackintosh +macrame +madras +Mae_West +magazine_rack +magic_lantern +magnet +magnetic_bottle +magnetic_compass +magnetic_core_memory +magnetic_disk +magnetic_head +magnetic_mine +magnetic_needle +magnetic_recorder +magnetic_stripe +magnetic_tape +magneto +magnetometer +magnetron +magnifier +magnum +magnus_hitch +mail +mailbag +mailbag +mailboat +mailbox +mail_car +maildrop +mailer +maillot +maillot +mailsorter +mail_train +mainframe +mainmast +main_rotor +mainsail +mainspring +main-topmast +main-topsail +main_yard +maisonette +majolica +makeup +Maksutov_telescope +malacca +mallet +mallet +mallet +mammogram +mandola +mandolin +manger +mangle +manhole +manhole_cover +man-of-war +manometer +manor +manor_hall +MANPAD +mansard +manse +mansion +mantel +mantelet +mantilla +Mao_jacket +map +maquiladora +maraca +marble +marching_order +marimba +marina +marker +marketplace +marlinespike +marocain +marquee +marquetry +marriage_bed +martello_tower +martingale +mascara +maser +masher +mashie +mashie_niblick +masjid +mask +mask +Masonite +Mason_jar +masonry +mason's_level +massage_parlor +massage_parlor +mass_spectrograph +mass_spectrometer +mast +mast +mastaba +master_bedroom +masterpiece +mat +mat +match +match +matchboard +matchbook +matchbox +matchlock +match_plane +matchstick +material +materiel +maternity_hospital +maternity_ward +matrix +Matthew_Walker +matting +mattock +mattress_cover +maul +maulstick +Mauser +mausoleum +maxi +Maxim_gun +maximum_and_minimum_thermometer +maypole +maze +mazer +means +measure +measuring_cup +measuring_instrument +measuring_stick +meat_counter +meat_grinder +meat_hook +meat_house +meat_safe +meat_thermometer +mechanical_device +mechanical_piano +mechanical_system +mechanism +medical_building +medical_instrument +medicine_ball +medicine_chest +MEDLINE +megalith +megaphone +memorial +memory +memory_chip +memory_device +menagerie +mending +menhir +menorah +Menorah +man's_clothing +men's_room +mercantile_establishment +mercury_barometer +mercury_cell +mercury_thermometer +mercury-vapor_lamp +mercy_seat +merlon +mess +mess_jacket +mess_kit +messuage +metal_detector +metallic +metal_screw +metal_wood +meteorological_balloon +meter +meterstick +metronome +mezzanine +mezzanine +microbalance +microbrewery +microfiche +microfilm +micrometer +microphone +microprocessor +microscope +microtome +microwave +microwave_diathermy_machine +microwave_linear_accelerator +middy +midiron +mihrab +mihrab +military_hospital +military_quarters +military_uniform +military_vehicle +milk_bar +milk_can +milk_float +milking_machine +milking_stool +milk_wagon +mill +milldam +miller +milliammeter +millinery +millinery +milling +millivoltmeter +millstone +millstone +millwheel +mimeograph +minaret +mincer +mine +mine_detector +minelayer +mineshaft +minibar +minibike +minibus +minicar +minicomputer +ministry +miniskirt +minisub +minivan +miniver +mink +minster +mint +minute_hand +Minuteman +mirror +missile +missile_defense_system +miter_box +miter_joint +mitten +mixer +mixer +mixing_bowl +mixing_faucet +mizzen +mizzenmast +mobcap +mobile_home +moccasin +mock-up +mod_con +Model_T +modem +modillion +module +module +mohair +moire +mold +moldboard +moldboard_plow +moleskin +Molotov_cocktail +monastery +monastic_habit +moneybag +money_belt +monitor +monitor +monitor +monkey-wrench +monk's_cloth +monochrome +monocle +monofocal_lens_implant +monoplane +monotype +monstrance +mooring_tower +Moorish_arch +moped +mop_handle +moquette +morgue +morion +morning_dress +morning_dress +morning_room +Morris_chair +mortar +mortar +mortarboard +mortise_joint +mosaic +mosque +mosquito_net +motel +motel_room +Mother_Hubbard +motion-picture_camera +motion-picture_film +motley +motley +motor +motorboat +motorcycle +motor_hotel +motorized_wheelchair +motor_scooter +motor_vehicle +mound +mound +mount +mountain_bike +mountain_tent +mouse +mouse_button +mousetrap +mousse +mouthpiece +mouthpiece +mouthpiece +movement +movie_projector +moving-coil_galvanometer +moving_van +mud_brick +mudguard +mudhif +muff +muffle +muffler +mufti +mug +mulch +mule +multichannel_recorder +multiengine_airplane +multiplex +multiplexer +multiprocessor +multistage_rocket +munition +Murphy_bed +musette +musette_pipe +museum +mushroom_anchor +musical_instrument +music_box +music_hall +music_school +music_stand +music_stool +musket +musket_ball +muslin +mustache_cup +mustard_plaster +mute +muzzle_loader +muzzle +myelogram +nacelle +nail +nailbrush +nailfile +nailhead +nailhead +nail_polish +nainsook +Napier's_bones +nard +narrowbody_aircraft +narrow_wale +narthex +narthex +nasotracheal_tube +national_monument +nautilus +navigational_system +naval_equipment +naval_gun +naval_missile +naval_radar +naval_tactical_data_system +naval_weaponry +nave +navigational_instrument +nebuchadnezzar +neckband +neck_brace +neckcloth +neckerchief +necklace +necklet +neckline +neckpiece +necktie +neckwear +needle +needle +needlenose_pliers +needlework +negative +negative_magnetic_pole +negative_pole +negligee +neolith +neon_lamp +nephoscope +nest +nest_egg +net +net +net +net +network +network +neutron_bomb +newel +newel_post +newspaper +newsroom +newsroom +newsstand +Newtonian_telescope +nib +niblick +nicad +nickel-iron_battery +Nicol_prism +night_bell +nightcap +nightgown +night_latch +night-light +nightshirt +nightwear +ninepin +ninepin_ball +ninon +nipple +nipple_shield +niqab +Nissen_hut +nogging +noisemaker +nonsmoker +non-volatile_storage +Norfolk_jacket +noria +nosebag +noseband +nose_flute +nosewheel +notebook +nuclear-powered_ship +nuclear_reactor +nuclear_rocket +nuclear_weapon +nude +numdah +nun's_habit +nursery +nut_and_bolt +nutcracker +nylon +nylons +oar +oast +oast_house +obelisk +object_ball +objective +oblique_bandage +oboe +oboe_da_caccia +oboe_d'amore +observation_dome +observatory +obstacle +obturator +ocarina +octant +odd-leg_caliper +odometer +oeil_de_boeuf +office +office_building +office_furniture +officer's_mess +off-line_equipment +ogee +ogee_arch +ohmmeter +oil +oilcan +oilcloth +oil_filter +oil_heater +oil_lamp +oil_paint +oil_pump +oil_refinery +oilskin +oil_slick +oilstone +oil_tanker +old_school_tie +olive_drab +olive_drab +Olympian_Zeus +omelet_pan +omnidirectional_antenna +omnirange +onion_dome +open-air_market +open_circuit +open-end_wrench +opener +open-hearth_furnace +openside_plane +open_sight +openwork +opera +opera_cloak +operating_microscope +operating_room +operating_table +ophthalmoscope +optical_device +optical_disk +optical_instrument +optical_pyrometer +optical_telescope +orchestra_pit +ordinary +organ +organdy +organic_light-emitting_diode +organ_loft +organ_pipe +organza +oriel +oriflamme +O_ring +Orlon +orlop_deck +orphanage +orphrey +orrery +orthicon +orthochromatic_film +orthopter +orthoscope +oscillograph +oscilloscope +ossuary +otoscope +ottoman +oubliette +out-basket +outboard_motor +outboard_motorboat +outbuilding +outerwear +outfall +outfit +outfitter +outhouse +output_device +outrigger +outrigger_canoe +outside_caliper +outside_mirror +outwork +oven +oven_thermometer +overall +overall +overcoat +overdrive +overgarment +overhand_knot +overhang +overhead_projector +overmantel +overnighter +overpass +override +overshoe +overskirt +oxbow +Oxbridge +oxcart +oxeye +oxford +oximeter +oxyacetylene_torch +oxygen_mask +oyster_bar +oyster_bed +pace_car +pacemaker +pack +pack +pack +package +package_store +packaging +packet +packing_box +packinghouse +packinghouse +packing_needle +packsaddle +paddle +paddle +paddle +paddle_box +paddle_steamer +paddlewheel +paddock +padlock +page_printer +paint +paintball +paintball_gun +paintbox +paintbrush +paisley +pajama +pajama +palace +palace +palace +palanquin +paleolith +palestra +palette +palette_knife +palisade +pallet +pallette +pallium +pallium +pan +pan +pancake_turner +panchromatic_film +panda_car +paneling +panhandle +panic_button +pannier +pannier +pannikin +panopticon +panopticon +panpipe +pantaloon +pantechnicon +pantheon +pantheon +pantie +panting +pant_leg +pantograph +pantry +pants_suit +panty_girdle +pantyhose +panzer +paper_chain +paper_clip +paper_cutter +paper_fastener +paper_feed +paper_mill +paper_towel +parabolic_mirror +parabolic_reflector +parachute +parallel_bars +parallel_circuit +parallel_interface +parang +parapet +parapet +parasail +parasol +parer +parfait_glass +pargeting +pari-mutuel_machine +parka +park_bench +parking_meter +parlor +parquet +parquetry +parsonage +Parsons_table +partial_denture +particle_detector +partition +parts_bin +party_line +party_wall +parvis +passenger_car +passenger_ship +passenger_train +passenger_van +passe-partout +passive_matrix_display +passkey +pass-through +pastry_cart +patch +patchcord +patchouli +patch_pocket +patchwork +patent_log +paternoster +patina +patio +patisserie +patka +patrol_boat +patty-pan +pave +pavilion +pavior +pavis +pawn +pawnbroker's_shop +pay-phone +PC_board +peach_orchard +pea_jacket +peavey +pectoral +pedal +pedal_pusher +pedestal +pedestal_table +pedestrian_crossing +pedicab +pediment +pedometer +peeler +peep_sight +peg +peg +peg +peg +pegboard +Pelham +pelican_crossing +pelisse +pelvimeter +pen +penal_colony +penal_institution +penalty_box +pen-and-ink +pencil +pencil +pencil_box +pencil_sharpener +pendant_earring +pendulum +pendulum_clock +pendulum_watch +penetration_bomb +penile_implant +penitentiary +penknife +penlight +pennant +pennywhistle +penthouse +pentode +peplos +peplum +pepper_mill +pepper_shaker +pepper_spray +percale +percolator +percussion_cap +percussion_instrument +perforation +perfume +perfumery +perfumery +perfumery +peripheral +periscope +peristyle +periwig +permanent_press +perpetual_motion_machine +personal_computer +personal_digital_assistant +personnel_carrier +pestle +pestle +petcock +Petri_dish +petrolatum_gauze +pet_shop +petticoat +pew +phial +Phillips_screw +Phillips_screwdriver +phonograph_needle +phonograph_record +photocathode +photocoagulator +photocopier +photographic_equipment +photographic_paper +photometer +photomicrograph +Photostat +photostat +physical_pendulum +piano +piano_action +piano_keyboard +piano_wire +piccolo +pick +pick +pick +pickelhaube +picket_boat +picket_fence +picket_ship +pickle_barrel +pickup +picture +picture_frame +picture_hat +picture_rail +picture_window +piece_of_cloth +pied-a-terre +pier +pier +pier_arch +pier_glass +pier_table +pieta +piezometer +pig_bed +piggery +piggy_bank +pilaster +pile +pile_driver +pill_bottle +pillbox +pillion +pillory +pillow +pillow_block +pillow_lace +pillow_sham +pilot_bit +pilot_boat +pilot_burner +pilot_cloth +pilot_engine +pilothouse +pilot_light +pin +pin +pin +pinata +pinball_machine +pince-nez +pincer +pinch_bar +pincurl_clip +pinfold +ping-pong_ball +pinhead +pinion +pinnacle +pinprick +pinstripe +pinstripe +pinstripe +pintle +pinwheel +pinwheel +tabor_pipe +pipe +pipe_bomb +pipe_cleaner +pipe_cutter +pipefitting +pipet +pipe_vise +pipe_wrench +pique +pirate +piste +pistol +pistol_grip +piston +piston_ring +piston_rod +pit +pitcher +pitchfork +pitching_wedge +pitch_pipe +pith_hat +piton +Pitot-static_tube +Pitot_tube +pitsaw +pivot +pivoting_window +pizzeria +place_of_business +place_of_worship +placket +planchet +plane +plane +plane_seat +planetarium +planetarium +planetarium +planetary_gear +plank-bed +planking +planner +plant +planter +plaster +plasterboard +plastering_trowel +plastic_bag +plastic_bomb +plastic_laminate +plastic_wrap +plastron +plastron +plastron +plate +plate +plate +platen +platen +plate_rack +plate_rail +platform +platform +platform +platform_bed +platform_rocker +plating +platter +playback +playbox +playground +playpen +playsuit +plaza +pleat +plenum +plethysmograph +pleximeter +plexor +pliers +plimsoll +plotter +plow +plug +plug +plug_fuse +plughole +plumb_bob +plumb_level +plunger +plus_fours +plush +plywood +pneumatic_drill +p-n_junction +p-n-p_transistor +poacher +pocket +pocket_battleship +pocketcomb +pocket_flap +pocket-handkerchief +pocketknife +pocket_watch +pod +pogo_stick +point-and-shoot_camera +pointed_arch +pointing_trowel +point_lace +poker +polarimeter +Polaroid +Polaroid_camera +pole +pole +poleax +poleax +police_boat +police_van +polling_booth +polo_ball +polo_mallet +polonaise +polo_shirt +polyester +polygraph +pomade +pommel_horse +poncho +pongee +poniard +pontifical +pontoon +pontoon_bridge +pony_cart +pool_ball +poolroom +pool_table +poop_deck +poor_box +poorhouse +pop_bottle +popgun +poplin +popper +poppet +pop_tent +porcelain +porch +porkpie +porringer +portable +portable_computer +portable_circular_saw +portcullis +porte-cochere +porte-cochere +portfolio +porthole +portico +portiere +portmanteau +portrait_camera +portrait_lens +positive_pole +positive_pole +positron_emission_tomography_scanner +post +postage_meter +post_and_lintel +post_chaise +postern +post_exchange +posthole_digger +post_horn +posthouse +pot +pot +potbelly +Potemkin_village +potential_divider +potentiometer +potentiometer +potpourri +potsherd +potter's_wheel +pottery +pottle +potty_seat +pouch +poultice +pound +pound_net +powder +powder_and_shot +powdered_mustard +powder_horn +powder_keg +power_brake +power_cord +power_drill +power_line +power_loom +power_mower +power_pack +power_saw +power_shovel +power_steering +power_takeoff +power_tool +praetorium +prayer_rug +prayer_shawl +precipitator +prefab +presbytery +presence_chamber +press +press +press +press_box +press_gallery +press_of_sail +pressure_cabin +pressure_cooker +pressure_dome +pressure_gauge +pressurized_water_reactor +pressure_suit +pricket +prie-dieu +primary_coil +Primus_stove +Prince_Albert +print +print_buffer +printed_circuit +printer +printer +printer_cable +priory +prison +prison_camp +privateer +private_line +privet_hedge +probe +proctoscope +prod +production_line +projectile +projector +projector +prolonge +prolonge_knot +prompter +prong +propeller +propeller_plane +propjet +proportional_counter_tube +propulsion_system +proscenium +proscenium_arch +prosthesis +protective_covering +protective_garment +proton_accelerator +protractor +pruner +pruning_knife +pruning_saw +pruning_shears +psaltery +psychrometer +PT_boat +public_address_system +public_house +public_toilet +public_transport +public_works +puck +pull +pullback +pull_chain +pulley +pull-off +Pullman +pullover +pull-through +pulse_counter +pulse_generator +pulse_timing_circuit +pump +pump +pump_action +pump_house +pump_room +pump-type_pliers +pump_well +punch +punchboard +punch_bowl +punching_bag +punch_pliers +punch_press +punnet +punt +pup_tent +purdah +purifier +purl +purse +push-bike +push_broom +push_button +push-button_radio +pusher +put-put +puttee +putter +putty_knife +puzzle +pylon +pylon +pyramidal_tent +pyrograph +pyrometer +pyrometric_cone +pyrostat +pyx +pyx +pyxis +quad +quadrant +quadraphony +quartering +quarterstaff +quartz_battery +quartz_lamp +queen +queen +queen_post +quern +quill +quilt +quilted_bedspread +quilting +quipu +quirk_molding +quirt +quiver +quoin +quoit +QWERTY_keyboard +rabbet +rabbet_joint +rabbit_ears +rabbit_hutch +raceabout +racer +raceway +racing_boat +racing_gig +racing_skiff +rack +rack +rack +rack_and_pinion +racket +racquetball +radar +radial +radial_engine +radiation_pyrometer +radiator +radiator +radiator_cap +radiator_hose +radio +radio_antenna +radio_chassis +radio_compass +radiogram +radio_interferometer +radio_link +radiometer +radiomicrometer +radio-phonograph +radio_receiver +radiotelegraph +radiotelephone +radio_telescope +radiotherapy_equipment +radio_transmitter +radome +raft +rafter +raft_foundation +rag +ragbag +raglan +raglan_sleeve +rail +rail_fence +railhead +railing +railing +railroad_bed +railroad_tunnel +rain_barrel +raincoat +rain_gauge +rain_stick +rake +rake_handle +RAM_disk +ramekin +ramjet +rammer +ramp +rampant_arch +rampart +ramrod +ramrod +ranch +ranch_house +random-access_memory +rangefinder +range_hood +range_pole +rapier +rariora +rasp +ratchet +ratchet_wheel +rathskeller +ratline +rat-tail_file +rattan +rattrap +rayon +razor +razorblade +reaction-propulsion_engine +reaction_turbine +reactor +reading_lamp +reading_room +read-only_memory +read-only_memory_chip +readout +read/write_head +ready-to-wear +real_storage +reamer +reamer +rearview_mirror +Reaumur_thermometer +rebozo +receiver +receptacle +reception_desk +reception_room +recess +reciprocating_engine +recliner +reconnaissance_plane +reconnaissance_vehicle +record_changer +recorder +recording +recording_system +record_player +record_sleeve +recovery_room +recreational_vehicle +recreation_room +recycling_bin +recycling_plant +redbrick_university +red_carpet +redoubt +redoubt +reduction_gear +reed_pipe +reed_stop +reef_knot +reel +reel +refectory +refectory_table +refinery +reflecting_telescope +reflectometer +reflector +reflex_camera +reflux_condenser +reformatory +reformer +refracting_telescope +refractometer +refrigeration_system +refrigerator +refrigerator_car +refuge +regalia +regimentals +regulator +rein +relay +release +religious_residence +reliquary +remote_control +remote_terminal +removable_disk +rendering +rep +repair_shop +repeater +repeating_firearm +repository +reproducer +rerebrace +rescue_equipment +research_center +reseau +reservoir +reset +reset_button +residence +resistance_pyrometer +resistor +resonator +resonator +resort_hotel +respirator +restaurant +rest_house +restraint +resuscitator +retainer +retaining_wall +reticle +reticulation +reticule +retort +retractor +return_key +reverberatory_furnace +revers +reverse +reversible +revetment +revetment +revolver +revolving_door +rheometer +rheostat +rhinoscope +rib +riband +ribbed_vault +ribbing +ribbon_development +rib_joint_pliers +ricer +riddle +ride +ridge +ridge_rope +riding_boot +riding_crop +riding_mower +rifle +rifle_ball +rifle_grenade +rig +rigger +rigger +rigging +rigout +ringlet +rings +rink +riot_gun +ripcord +ripcord +ripping_bar +ripping_chisel +ripsaw +riser +riser +Ritz +river_boat +rivet +riveting_machine +roach_clip +road +roadbed +roadblock +roadhouse +roadster +roadway +roaster +robe +robotics_equipment +Rochon_prism +rock_bit +rocker +rocker +rocker_arm +rocket +rocket +rocking_chair +rod +rodeo +roll +roller +roller +roller_bandage +in-line_skate +Rollerblade +roller_blind +roller_coaster +roller_skate +roller_towel +roll_film +rolling_hitch +rolling_mill +rolling_pin +rolling_stock +roll-on +roll-on +roll-on_roll-off +Rolodex +Roman_arch +Roman_building +romper +rood_screen +roof +roof +roofing +room +roomette +room_light +roost +rope +rope_bridge +rope_tow +rose_water +rose_window +rosin_bag +rotary_actuator +rotary_engine +rotary_press +rotating_mechanism +rotating_shaft +rotisserie +rotisserie +rotor +rotor +rotor +rotor_blade +rotor_head +rotunda +rotunda +rouge +roughcast +rouleau +roulette +roulette_ball +roulette_wheel +round +round_arch +round-bottom_flask +roundel +round_file +roundhouse +router +router +router_plane +rowel +row_house +rowing_boat +rowlock_arch +royal +royal_mast +rubber_band +rubber_boot +rubber_bullet +rubber_eraser +rudder +rudder +rudder_blade +rug +rugby_ball +ruin +rule +rumble +rumble_seat +rummer +rumpus_room +runcible_spoon +rundle +running_shoe +running_suit +runway +rushlight +russet +rya +saber +saber_saw +sable +sable +sable_coat +sabot +sachet +sack +sack +sackbut +sackcloth +sackcloth +sack_coat +sacking +saddle +saddlebag +saddle_blanket +saddle_oxford +saddlery +saddle_seat +saddle_stitch +safe +safe +safe-deposit +safe_house +safety_arch +safety_belt +safety_bicycle +safety_bolt +safety_curtain +safety_fuse +safety_lamp +safety_match +safety_net +safety_pin +safety_rail +safety_razor +safety_valve +sail +sail +sailboat +sailcloth +sailing_vessel +sailing_warship +sailor_cap +sailor_suit +salad_bar +salad_bowl +salinometer +sallet +salon +salon +salon +saltbox +saltcellar +saltshaker +saltworks +salver +salwar +Sam_Browne_belt +samisen +samite +samovar +sampan +sandal +sandbag +sandblaster +sandbox +sandglass +sand_wedge +sandwich_board +sanitary_napkin +cling_film +sarcenet +sarcophagus +sari +sarong +sash +sash_fastener +sash_window +satchel +sateen +satellite +satellite_receiver +satellite_television +satellite_transmitter +satin +Saturday_night_special +saucepan +saucepot +sauna +savings_bank +saw +sawed-off_shotgun +sawhorse +sawmill +saw_set +sax +saxhorn +scabbard +scaffolding +scale +scale +scaler +scaling_ladder +scalpel +scanner +scanner +scanner +scantling +scarf +scarf_joint +scatter_rug +scauper +Schmidt_telescope +school +schoolbag +school_bell +school_bus +school_ship +school_system +schooner +schooner +scientific_instrument +scimitar +scintillation_counter +scissors +sclerometer +scoinson_arch +sconce +sconce +scoop +scooter +scoreboard +scouring_pad +scow +scow +scraper +scratcher +screen +screen +screen +screen +screen_door +screening +screw +screw +screw +screwdriver +screw_eye +screw_key +screw_thread +screwtop +screw_wrench +scriber +scrim +scrimshaw +scriptorium +scrubber +scrub_brush +scrub_plane +scuffer +scuffle +scull +scull +scullery +sculpture +scuttle +scyphus +scythe +seabag +sea_boat +sea_chest +sealing_wax +sealskin +seam +seaplane +searchlight +searing_iron +seat +seat +seat +seat_belt +secateurs +secondary_coil +second_balcony +second_base +second_hand +secretary +sectional +security_blanket +security_system +security_system +sedan +sedan +seeder +seeker +seersucker +segmental_arch +Segway +seidel +seine +seismograph +selector +selenium_cell +self-propelled_vehicle +self-registering_thermometer +self-starter +selsyn +selvage +semaphore +semiautomatic_firearm +semiautomatic_pistol +semiconductor_device +semi-detached_house +semigloss +semitrailer +sennit +sensitometer +sentry_box +separate +septic_tank +sequence +sequencer +serape +serge +serger +serial_port +serpent +serration +server +server +service_club +serving_cart +serving_dish +servo +set +set_gun +setscrew +setscrew +set_square +settee +settle +settlement_house +seventy-eight +Seven_Wonders_of_the_Ancient_World +sewage_disposal_plant +sewer +sewing_basket +sewing_kit +sewing_machine +sewing_needle +sewing_room +sextant +sgraffito +shackle +shackle +shade +shadow_box +shaft +shag_rug +shaker +shank +shank +shantung +shaper +shaping_tool +sharkskin +sharpener +Sharpie +shaver +shaving_brush +shaving_cream +shaving_foam +shawl +shawm +shears +sheath +sheathing +shed +sheep_bell +sheepshank +sheepskin_coat +sheepwalk +sheet +sheet_bend +sheeting +sheet_pile +Sheetrock +shelf +shelf_bracket +shell +shell +shell +shellac +shelter +shelter +shelter +sheltered_workshop +Sheraton +shield +shield +shielding +shift_key +shillelagh +shim +shingle +shin_guard +ship +shipboard_system +shipping +shipping_room +ship-towed_long-range_acoustic_detection_system +shipwreck +shirt +shirt_button +shirtdress +shirtfront +shirting +shirtsleeve +shirttail +shirtwaist +shiv +shock_absorber +shoe +shoe +shoebox +shoehorn +shoe_shop +shoetree +shofar +shoji +shooting_brake +shooting_lodge +shooting_stick +shop +shop_bell +shopping_bag +shopping_basket +shopping_cart +short_circuit +short_iron +short_pants +short_sleeve +shortwave_diathermy_machine +shot +shot_glass +shotgun +shotgun_shell +shot_tower +shoulder +shoulder_bag +shouldered_arch +shoulder_holster +shoulder_pad +shoulder_patch +shovel +shovel +shovel_hat +showboat +shower +shower_cap +shower_curtain +shower_room +shower_stall +showroom +shrapnel +shredder +shrimper +shrine +shrink-wrap +shunt +shunt +shunter +shutter +shutter +shuttle +shuttle +shuttle_bus +shuttlecock +shuttle_helicopter +Sibley_tent +sickbay +sickbed +sickle +sickroom +sideboard +sidecar +side_chapel +sidelight +sidesaddle +sidewalk +sidewall +side-wheeler +sidewinder +sieve +sifter +sights +sigmoidoscope +signal_box +signaling_device +signboard +silencer +silent_butler +Silex +silk +silks +silo +silver_plate +silverpoint +simple_pendulum +simulator +single_bed +single-breasted_jacket +single-breasted_suit +single_prop +single-reed_instrument +single-rotor_helicopter +singlestick +singlet +siren +sister_ship +sitar +sitz_bath +six-pack +skate +skateboard +skeg +skein +skeleton +skeleton_key +skep +skep +sketch +sketcher +skew_arch +skewer +ski +ski_binding +skibob +ski_boot +ski_cap +skidder +skid_lid +skiff +ski_jump +ski_lodge +ski_mask +skimmer +ski_parka +ski-plane +ski_pole +ski_rack +skirt +skirt +ski_tow +Skivvies +skullcap +skybox +skyhook +skylight +skysail +skyscraper +skywalk +slacks +slack_suit +slasher +slash_pocket +slat +slate +slate_pencil +slate_roof +sled +sleeper +sleeper +sleeping_bag +sleeping_car +sleeve +sleeve +sleigh_bed +sleigh_bell +slice_bar +slicer +slicer +slide +slide_fastener +slide_projector +slide_rule +slide_valve +sliding_door +sliding_seat +sliding_window +sling +sling +slingback +slinger_ring +slip_clutch +slipcover +slip-joint_pliers +slipknot +slip-on +slipper +slip_ring +slit_lamp +slit_trench +sloop +sloop_of_war +slop_basin +slop_pail +slops +slopshop +slot +slot_machine +sluice +smack +small_boat +small_computer_system_interface +small_ship +small_stores +smart_bomb +smelling_bottle +smocking +smoke_bomb +smokehouse +smoker +smoke_screen +smoking_room +smoothbore +smooth_plane +snack_bar +snaffle +snap +snap_brim +snap-brim_hat +snare +snare_drum +snatch_block +snifter +sniper_rifle +snips +Sno-cat +snood +snorkel +snorkel +snowbank +snowboard +snowmobile +snowplow +snowshoe +snowsuit +snow_thrower +snuffbox +snuffer +snuffers +soapbox +soap_dish +soap_dispenser +soap_pad +soccer_ball +sock +socket +socket_wrench +socle +soda_can +soda_fountain +soda_fountain +sod_house +sodium-vapor_lamp +sofa +soffit +softball +soft_pedal +soil_pipe +solar_array +solar_cell +solar_dish +solar_heater +solar_house +solar_telescope +solar_thermal_system +soldering_iron +solenoid +solleret +sombrero +sonic_depth_finder +sonogram +sonograph +sorter +souk +sound_bow +soundbox +sound_camera +sounder +sound_film +sounding_board +sounding_rocket +sound_recording +sound_spectrograph +soup_bowl +soup_ladle +soupspoon +source_of_illumination +sourdine +soutache +soutane +sou'wester +soybean_future +space_bar +space_capsule +spacecraft +space_heater +space_helmet +space_rocket +space_shuttle +space_station +spacesuit +spade +spade_bit +spaghetti_junction +Spandau +spandex +spandrel +spanker +spar +sparge_pipe +spark_arrester +spark_arrester +spark_chamber +spark_coil +spark_gap +spark_lever +spark_plug +sparkplug_wrench +spark_transmitter +spat +spatula +spatula +speakerphone +speaking_trumpet +spear +spear +specialty_store +specimen_bottle +spectacle +spectacles +spectator_pump +spectrograph +spectrophotometer +spectroscope +speculum +speedboat +speed_bump +speedometer +speed_skate +spherometer +sphygmomanometer +spicemill +spice_rack +spider +spider_web +spike +spike +spindle +spindle +spindle +spin_dryer +spinet +spinet +spinnaker +spinner +spinning_frame +spinning_jenny +spinning_machine +spinning_rod +spinning_wheel +spiral_bandage +spiral_ratchet_screwdriver +spiral_spring +spirit_lamp +spirit_stove +spirometer +spit +spittoon +splashboard +splasher +splice +splicer +splint +split_rail +Spode +spoiler +spoiler +spoke +spokeshave +sponge_cloth +sponge_mop +spoon +spoon +Spork +sporran +sport_kite +sports_car +sports_equipment +sports_implement +sportswear +sport_utility +spot +spotlight +spot_weld +spouter +sprag +spray_gun +spray_paint +spreader +sprig +spring +spring_balance +springboard +sprinkler +sprinkler_system +sprit +spritsail +sprocket +sprocket +spun_yarn +spur +spur_gear +sputnik +spy_satellite +squad_room +square +square_knot +square-rigger +square_sail +squash_ball +squash_racket +squawk_box +squeegee +squeezer +squelch_circuit +squinch +stabilizer +stabilizer +stabilizer_bar +stable +stable_gear +stabling +stacks +staddle +stadium +stage +stagecoach +stained-glass_window +stair-carpet +stair-rod +stairwell +stake +stall +stall +stamp +stamp_mill +stamping_machine +stanchion +stand +standard +standard_cell +standard_transmission +standing_press +stanhope +Stanley_Steamer +staple +staple +staple_gun +stapler +starship +starter +starting_gate +Stassano_furnace +Statehouse +stately_home +state_prison +stateroom +static_tube +station +stator +statue +stay +staysail +steakhouse +steak_knife +stealth_aircraft +stealth_bomber +stealth_fighter +steam_bath +steamboat +steam_chest +steam_engine +steamer +steamer +steam_iron +steam_locomotive +steamroller +steam_shovel +steam_turbine +steam_whistle +steel +steel_arch_bridge +steel_drum +steel_mill +steel-wool_pad +steelyard +steeple +steerage +steering_gear +steering_linkage +steering_system +steering_wheel +stele +stem-winder +stencil +Sten_gun +stenograph +step +step-down_transformer +step_stool +step-up_transformer +stereo +stereoscope +stern_chaser +sternpost +sternwheeler +stethoscope +stewing_pan +stick +stick +stick +stick +stile +stiletto +still +stillroom +Stillson_wrench +stilt +Stinger +stink_bomb +stirrer +stirrup +stirrup_pump +stob +stock +stockade +stockcar +stock_car +stockinet +stocking +stock-in-trade +stockpot +stockroom +stocks +stock_saddle +stockyard +stole +stomacher +stomach_pump +stone_wall +stoneware +stonework +stool +stoop +stop_bath +stopcock +stopper_knot +stopwatch +storage_battery +storage_cell +storage_ring +storage_space +storeroom +storm_cellar +storm_door +storm_window +stoup +stoup +stove +stove +stove_bolt +stovepipe +stovepipe_iron +Stradavarius +straight_chair +straightedge +straightener +straight_flute +straight_pin +straight_razor +strainer +straitjacket +strap +strap +strap_hinge +strapless +streamer_fly +streamliner +street +street +streetcar +street_clothes +streetlight +stretcher +stretcher +stretch_pants +strickle +strickle +stringed_instrument +stringer +stringer +string_tie +strip +strip_lighting +strip_mall +stroboscope +strongbox +stronghold +strongroom +strop +structural_member +structure +student_center +student_lamp +student_union +stud_finder +studio_apartment +studio_couch +study +study_hall +stuffing_nut +stump +stun_gun +stupa +sty +stylus +stylus +sub-assembly +subcompact +submachine_gun +submarine +submarine_torpedo +submersible +submersible +subtracter +subway_token +subway_train +subwoofer +suction_cup +suction_pump +sudatorium +suede_cloth +sugar_bowl +sugar_refinery +sugar_spoon +suit +suite +suiting +sulky +summer_house +sumo_ring +sump +sump_pump +sunbonnet +Sunday_best +sun_deck +sundial +sundress +sundries +sun_gear +sunglass +sunglasses +sunhat +sunlamp +sun_parlor +sunroof +sunscreen +sunsuit +supercharger +supercomputer +superconducting_supercollider +superhighway +supermarket +superstructure +supertanker +supper_club +supplejack +supply_chamber +supply_closet +support +support +support_column +support_hose +supporting_structure +supporting_tower +surcoat +surface_gauge +surface_lift +surface_search_radar +surface_ship +surface-to-air_missile +surface-to-air_missile_system +surfboat +surcoat +surgeon's_knot +surgery +surge_suppressor +surgical_dressing +surgical_instrument +surgical_knife +surplice +surrey +surtout +surveillance_system +surveying_instrument +surveyor's_level +sushi_bar +suspension +suspension_bridge +suspensory +sustaining_pedal +suture +swab +swab +swaddling_clothes +swag +swage_block +swagger_stick +swallow-tailed_coat +swamp_buggy +swan's_down +swathe +swatter +sweat_bag +sweatband +sweater +sweat_pants +sweatshirt +sweatshop +sweat_suit +sweep +sweep_hand +swimming_trunks +swimsuit +swing +swing_door +switch +switchblade +switch_engine +swivel +swivel_chair +swizzle_stick +sword +sword_cane +S_wrench +synagogue +synchrocyclotron +synchroflash +synchromesh +synchronous_converter +synchronous_motor +synchrotron +synchroscope +synthesizer +syringe +system +tabard +Tabernacle +tabi +tab_key +table +table +tablefork +table_knife +table_lamp +table_saw +tablespoon +tablet-armed_chair +table-tennis_table +table-tennis_racquet +tabletop +tableware +tabor +taboret +tachistoscope +tachograph +tachometer +tachymeter +tack +tack_hammer +taffeta +taffrail +tailgate +taillight +tailor-made +tailor's_chalk +tailpipe +tail_rotor +tailstock +take-up +talaria +talcum +tam +tambour +tambour +tambourine +tammy +tamp +Tampax +tampion +tampon +tandoor +tangram +tank +tank +tankard +tank_car +tank_destroyer +tank_engine +tanker_plane +tank_shell +tank_top +tannoy +tap +tapa +tape +tape +tape_deck +tape_drive +tape_player +tape_recorder +taper_file +tapestry +tappet +tap_wrench +tare +target +target_acquisition_system +tarmacadam +tarpaulin +tartan +tasset +tattoo +tavern +tawse +taximeter +T-bar_lift +tea_bag +tea_ball +tea_cart +tea_chest +teaching_aid +teacup +tea_gown +teakettle +tea_maker +teapot +teashop +teaspoon +tea-strainer +tea_table +tea_tray +tea_urn +tee +tee_hinge +telecom_hotel +telecommunication_system +telegraph +telegraph_key +telemeter +telephone +telephone_bell +telephone_booth +telephone_cord +telephone_jack +telephone_line +telephone_plug +telephone_pole +telephone_receiver +telephone_system +telephone_wire +telephoto_lens +Teleprompter +telescope +telescopic_sight +telethermometer +teletypewriter +television +television_antenna +television_camera +television_equipment +television_monitor +television_receiver +television_room +television_transmitter +telpher +telpherage +tempera +temple +temple +temporary_hookup +tender +tender +tender +tenement +tennis_ball +tennis_camp +tennis_racket +tenon +tenor_drum +tenoroon +tenpenny_nail +tenpin +tensimeter +tensiometer +tensiometer +tensiometer +tent +tenter +tenterhook +tent-fly +tent_peg +tepee +terminal +terminal +terraced_house +terra_cotta +terrarium +terra_sigillata +terry +Tesla_coil +tessera +test_equipment +test_rocket +test_room +testudo +tetraskelion +tetrode +textile_machine +textile_mill +thatch +theater +theater_curtain +theater_light +theodolite +theremin +thermal_printer +thermal_reactor +thermocouple +thermoelectric_thermometer +thermograph +thermograph +thermohydrometer +thermojunction +thermometer +thermonuclear_reactor +thermopile +thermos +thermostat +thigh_pad +thill +thimble +thinning_shears +third_base +third_gear +third_rail +thong +thong +three-centered_arch +three-decker +three-dimensional_radar +three-piece_suit +three-quarter_binding +three-way_switch +thresher +threshing_floor +thriftshop +throat_protector +throne +thrust_bearing +thruster +thumb +thumbhole +thumbscrew +thumbstall +thumbtack +thunderer +thwart +tiara +ticking +tickler_coil +tie +tie +tie_rack +tie_rod +tights +tile +tile_cutter +tile_roof +tiller +tilter +tilt-top_table +timber +timber +timber_hitch +timbrel +time_bomb +time_capsule +time_clock +time-delay_measuring_instrument +time-fuse +timepiece +timer +timer +time-switch +tin +tinderbox +tine +tinfoil +tippet +tire_chain +tire_iron +titfer +tithe_barn +titrator +toaster +toaster_oven +toasting_fork +toastrack +tobacco_pouch +tobacco_shop +toboggan +toby +tocsin +toe +toecap +toehold +toga +toga_virilis +toggle +toggle_bolt +toggle_joint +toggle_switch +togs +toilet +toilet_bag +toilet_bowl +toilet_kit +toilet_powder +toiletry +toilet_seat +toilet_water +tokamak +token +tollbooth +toll_bridge +tollgate +toll_line +tomahawk +Tommy_gun +tomograph +tone_arm +toner +tongs +tongue +tongue_and_groove_joint +tongue_depressor +tonometer +tool +tool_bag +toolbox +toolshed +tooth +tooth +toothbrush +toothpick +top +top +topgallant +topgallant +topiary +topknot +topmast +topper +topsail +toque +torch +torpedo +torpedo +torpedo +torpedo_boat +torpedo-boat_destroyer +torpedo_tube +torque_converter +torque_wrench +torture_chamber +totem_pole +touch_screen +toupee +touring_car +tourist_class +towel +toweling +towel_rack +towel_rail +tower +town_hall +towpath +tow_truck +toy +toy_box +toyshop +trace_detector +track +track +trackball +tracked_vehicle +tract_house +tract_housing +traction_engine +tractor +tractor +trail_bike +trailer +trailer +trailer_camp +trailer_truck +trailing_edge +train +tramline +trammel +trampoline +tramp_steamer +tramway +transdermal_patch +transept +transformer +transistor +transit_instrument +transmission +transmission_shaft +transmitter +transom +transom +transponder +transporter +transporter +transport_ship +trap +trap_door +trapeze +trave +travel_iron +trawl +trawl +trawler +tray +tray_cloth +tread +tread +treadmill +treadmill +treasure_chest +treasure_ship +treenail +trefoil_arch +trellis +trench +trench_coat +trench_knife +trepan +trepan +trestle +trestle +trestle_bridge +trestle_table +trestlework +trews +trial_balloon +triangle +triangle +triclinium +triclinium +tricorn +tricot +tricycle +trident +trigger +trimaran +trimmer +trimmer_arch +triode +tripod +triptych +trip_wire +trireme +triskelion +triumphal_arch +trivet +trivet +troika +troll +trolleybus +trombone +troop_carrier +troopship +trophy_case +trough +trouser +trouser_cuff +trouser_press +trouser +trousseau +trowel +truck +trumpet_arch +truncheon +trundle_bed +trunk +trunk_hose +trunk_lid +trunk_line +truss +truss_bridge +try_square +T-square +tub +tube +tuck_box +tucker +tucker-bag +tuck_shop +Tudor_arch +tudung +tugboat +tulle +tumble-dryer +tumbler +tumbrel +tun +tunic +tuning_fork +tupik +turban +turbine +turbogenerator +tureen +Turkish_bath +Turkish_towel +Turk's_head +turnbuckle +turner +turnery +turnpike +turnspit +turnstile +turntable +turntable +turret +turret_clock +turtleneck +tweed +tweeter +twenty-two +twenty-two_pistol +twenty-two_rifle +twill +twill +twin_bed +twinjet +twist_bit +two-by-four +two-man_tent +two-piece +typesetting_machine +typewriter +typewriter_carriage +typewriter_keyboard +tyrolean +uke +ulster +ultracentrifuge +ultramicroscope +Ultrasuede +ultraviolet_lamp +umbrella +umbrella_tent +undercarriage +undercoat +undergarment +underpants +underwear +undies +uneven_parallel_bars +unicycle +uniform +universal_joint +university +upholstery +upholstery_material +upholstery_needle +uplift +upper_berth +upright +upset +upstairs +urceole +urn +urn +used-car +utensil +Uzi +vacation_home +vacuum +vacuum_chamber +vacuum_flask +vacuum_gauge +Valenciennes +valise +valve +valve +valve-in-head_engine +vambrace +van +van +vane +vaporizer +variable-pitch_propeller +variometer +varnish +vase +vault +vault +vaulting_horse +vehicle +Velcro +velocipede +velour +velvet +velveteen +vending_machine +veneer +Venetian_blind +Venn_diagram +ventilation +ventilation_shaft +ventilator +veranda +verdigris +vernier_caliper +vernier_scale +vertical_file +vertical_stabilizer +vertical_tail +Very_pistol +vessel +vessel +vest +vestiture +vestment +vest_pocket +vestry +viaduct +vibraphone +vibrator +vibrator +Victrola +vicuna +videocassette +videocassette_recorder +videodisk +video_recording +videotape +videotape +vigil_light +villa +villa +villa +viol +viola +viola_da_braccio +viola_da_gamba +viola_d'amore +violin +virginal +viscometer +viscose_rayon +vise +visor +visual_display_unit +vivarium +Viyella +voile +volleyball +volleyball_net +voltage_regulator +voltaic_cell +voltaic_pile +voltmeter +vomitory +von_Neumann_machine +voting_booth +voting_machine +voussoir +vox_angelica +vox_humana +waders +wading_pool +waffle_iron +wagon +wagon +wagon_tire +wagon_wheel +wain +wainscot +wainscoting +waist_pack +walker +walker +walker +walkie-talkie +walk-in +walking_shoe +walking_stick +Walkman +walk-up_apartment +wall +wall +wall_clock +wallet +wall_tent +wall_unit +wand +Wankel_engine +ward +wardrobe +wardroom +warehouse +warming_pan +war_paint +warplane +war_room +warship +wash +wash-and-wear +washbasin +washboard +washboard +washer +washer +washhouse +washroom +washstand +washtub +wastepaper_basket +watch +watch_cap +watch_case +watch_glass +watchtower +water-base_paint +water_bed +water_bottle +water_butt +water_cart +water_chute +water_closet +watercolor +water-cooled_reactor +water_cooler +water_faucet +water_filter +water_gauge +water_glass +water_hazard +water_heater +watering_can +watering_cart +water_jacket +water_jug +water_jump +water_level +water_meter +water_mill +waterproof +waterproofing +water_pump +water_scooter +water_ski +waterspout +water_tower +water_wagon +waterwheel +waterwheel +water_wings +waterworks +wattmeter +waxwork +ways +weapon +weaponry +weapons_carrier +weathercock +weatherglass +weather_satellite +weather_ship +weathervane +web +web +webbing +webcam +wedge +wedge +wedgie +Wedgwood +weeder +weeds +weekender +weighbridge +weight +weir +weir +welcome_wagon +weld +welder's_mask +weldment +well +wellhead +welt +Weston_cell +wet_bar +wet-bulb_thermometer +wet_cell +wet_fly +wet_suit +whaleboat +whaler +whaling_gun +wheel +wheel +wheel_and_axle +wheelchair +wheeled_vehicle +wheelwork +wherry +wherry +whetstone +whiffletree +whip +whipcord +whipping_post +whipstitch +whirler +whisk +whisk +whiskey_bottle +whiskey_jug +whispering_gallery +whistle +whistle +white +white_goods +whitewash +whorehouse +wick +wicker +wicker_basket +wicket +wicket +wickiup +wide-angle_lens +widebody_aircraft +wide_wale +widow's_walk +Wiffle +wig +wigwam +Wilton +wimple +wincey +winceyette +winch +Winchester +windbreak +winder +wind_instrument +windjammer +windmill +windmill +window +window +window_blind +window_box +window_envelope +window_frame +window_screen +window_seat +window_shade +windowsill +windshield +windshield_wiper +Windsor_chair +Windsor_knot +Windsor_tie +wind_tee +wind_tunnel +wind_turbine +wine_bar +wine_bottle +wine_bucket +wine_cask +wineglass +winepress +winery +wineskin +wing +wing_chair +wing_nut +wing_tip +wing_tip +winker +wiper +wiper_motor +wire +wire +wire_cloth +wire_cutter +wire_gauge +wireless_local_area_network +wire_matrix_printer +wire_recorder +wire_stripper +wirework +wiring +wishing_cap +witness_box +wok +woman's_clothing +wood +woodcarving +wood_chisel +woodenware +wooden_spoon +woodscrew +woodshed +wood_vise +woodwind +woof +woofer +wool +workbasket +workbench +work-clothing +workhouse +workhouse +workpiece +workroom +works +work-shirt +workstation +worktable +workwear +World_Wide_Web +worm_fence +worm_gear +worm_wheel +worsted +worsted +wrap +wraparound +wrapping +wreck +wrench +wrestling_mat +wringer +wrist_pad +wrist_pin +wristwatch +writing_arm +writing_desk +writing_desk +writing_implement +xerographic_printer +Xerox +X-ray_film +X-ray_machine +X-ray_tube +yacht +yacht_chair +yagi +yard +yard +yardarm +yard_marker +yardstick +yarmulke +yashmak +yataghan +yawl +yawl +yoke +yoke +yoke +yurt +Zamboni +zero +ziggurat +zill +zip_gun +zither +zoot_suit +shading +grain +wood_grain +graining +marbleization +light +aura +sunniness +glint +opalescence +polish +primary_color_for_pigments +primary_color_for_light +colorlessness +mottle +achromia +shade +chromatic_color +black +coal_black +alabaster +bone +gray +ash_grey +charcoal +sanguine +Turkey_red +crimson +dark_red +claret +fuschia +maroon +orange +reddish_orange +yellow +gamboge +pale_yellow +green +greenishness +sea_green +sage_green +bottle_green +emerald +olive_green +jade_green +blue +azure +steel_blue +greenish_blue +purplish_blue +purple +Tyrian_purple +indigo +lavender +reddish_purple +pink +carnation +rose +chestnut +chocolate +light_brown +tan +beige +reddish_brown +brick_red +copper +Indian_red +puce +olive +ultramarine +complementary_color +pigmentation +complexion +ruddiness +nonsolid_color +aposematic_coloration +cryptic_coloration +ring +center_of_curvature +cadaver +mandibular_notch +rib +skin +skin_graft +epidermal_cell +melanocyte +prickle_cell +columnar_cell +spongioblast +squamous_cell +amyloid_plaque +dental_plaque +macule +freckle +bouffant +sausage_curl +forelock +spit_curl +pigtail +pageboy +pompadour +thatch +soup-strainer +mustachio +walrus_mustache +stubble +vandyke_beard +soul_patch +esophageal_smear +paraduodenal_smear +specimen +punctum +glenoid_fossa +diastema +marrow +mouth +canthus +milk +mother's_milk +colostrum +vein +ganglion_cell +X_chromosome +embryonic_cell +myeloblast +sideroblast +osteocyte +megalocyte +leukocyte +histiocyte +fixed_phagocyte +lymphocyte +monoblast +neutrophil +microphage +sickle_cell +siderocyte +spherocyte +ootid +oocyte +spermatid +Leydig_cell +striated_muscle_cell +smooth_muscle_cell +Ranvier's_nodes +neuroglia +astrocyte +protoplasmic_astrocyte +oligodendrocyte +proprioceptor +dendrite +sensory_fiber +subarachnoid_space +cerebral_cortex +renal_cortex +prepuce +head +scalp +frontal_eminence +suture +foramen_magnum +esophagogastric_junction +heel +cuticle +hangnail +exoskeleton +abdominal_wall +lemon +coordinate_axis +landscape +medium +vehicle +paper +channel +film +silver_screen +free_press +press +print_media +storage_medium +magnetic_storage_medium +journalism +Fleet_Street +photojournalism +news_photography +rotogravure +newspaper +daily +gazette +school_newspaper +tabloid +yellow_journalism +telecommunication +telephone +voice_mail +call +call-back +collect_call +call_forwarding +call-in +call_waiting +crank_call +local_call +long_distance +toll_call +wake-up_call +three-way_calling +telegraphy +cable +wireless +radiotelegraph +radiotelephone +broadcasting +Rediffusion +multiplex +radio +television +cable_television +high-definition_television +reception +signal_detection +Hakham +web_site +chat_room +portal_site +jotter +breviary +wordbook +desk_dictionary +reckoner +document +album +concept_album +rock_opera +tribute_album +magazine +colour_supplement +comic_book +news_magazine +pulp +slick +trade_magazine +movie +outtake +shoot-'em-up +spaghetti_Western +encyclical +crossword_puzzle +sign +street_sign +traffic_light +swastika +concert +artwork +lobe +book_jacket +cairn +three-day_event +comfort_food +comestible +tuck +course +dainty +dish +fast_food +finger_food +ingesta +kosher +fare +diet +diet +dietary +balanced_diet +bland_diet +clear_liquid_diet +diabetic_diet +dietary_supplement +carbohydrate_loading +fad_diet +gluten-free_diet +high-protein_diet +high-vitamin_diet +light_diet +liquid_diet +low-calorie_diet +low-fat_diet +low-sodium_diet +macrobiotic_diet +reducing_diet +soft_diet +vegetarianism +menu +chow +board +mess +ration +field_ration +K_ration +C-ration +foodstuff +starches +breadstuff +coloring +concentrate +tomato_concentrate +meal +kibble +cornmeal +farina +matzo_meal +oatmeal +pea_flour +roughage +bran +flour +plain_flour +wheat_flour +whole_wheat_flour +soybean_meal +semolina +corn_gluten_feed +nutriment +commissariat +larder +frozen_food +canned_food +canned_meat +Spam +dehydrated_food +square_meal +meal +potluck +refection +refreshment +breakfast +continental_breakfast +brunch +lunch +business_lunch +high_tea +tea +dinner +supper +buffet +picnic +cookout +barbecue +clambake +fish_fry +bite +nosh +nosh-up +ploughman's_lunch +coffee_break +banquet +entree +piece_de_resistance +plate +adobo +side_dish +special +casserole +chicken_casserole +chicken_cacciatore +antipasto +appetizer +canape +cocktail +fruit_cocktail +crab_cocktail +shrimp_cocktail +hors_d'oeuvre +relish +dip +bean_dip +cheese_dip +clam_dip +guacamole +soup +soup_du_jour +alphabet_soup +consomme +madrilene +bisque +borsch +broth +barley_water +bouillon +beef_broth +chicken_broth +broth +stock_cube +chicken_soup +cock-a-leekie +gazpacho +gumbo +julienne +marmite +mock_turtle_soup +mulligatawny +oxtail_soup +pea_soup +pepper_pot +petite_marmite +potage +pottage +turtle_soup +eggdrop_soup +chowder +corn_chowder +clam_chowder +Manhattan_clam_chowder +New_England_clam_chowder +fish_chowder +won_ton +split-pea_soup +green_pea_soup +lentil_soup +Scotch_broth +vichyssoise +stew +bigos +Brunswick_stew +burgoo +burgoo +olla_podrida +mulligan_stew +purloo +goulash +hotchpotch +hot_pot +beef_goulash +pork-and-veal_goulash +porkholt +Irish_stew +oyster_stew +lobster_stew +lobscouse +fish_stew +bouillabaisse +matelote +paella +fricassee +chicken_stew +turkey_stew +beef_stew +ragout +ratatouille +salmi +pot-au-feu +slumgullion +smorgasbord +viand +ready-mix +brownie_mix +cake_mix +lemonade_mix +self-rising_flour +choice_morsel +savory +calf's-foot_jelly +caramel +lump_sugar +cane_sugar +castor_sugar +powdered_sugar +granulated_sugar +icing_sugar +corn_sugar +brown_sugar +demerara +sweet +confectionery +confiture +sweetmeat +candy +candy_bar +carob_bar +hardbake +hard_candy +barley-sugar +brandyball +jawbreaker +lemon_drop +sourball +patty +peppermint_patty +bonbon +brittle +peanut_brittle +chewing_gum +gum_ball +bubble_gum +butterscotch +candied_fruit +candied_apple +crystallized_ginger +grapefruit_peel +lemon_peel +orange_peel +candied_citrus_peel +candy_cane +candy_corn +caramel +center +comfit +cotton_candy +dragee +dragee +fondant +fudge +chocolate_fudge +divinity +penuche +gumdrop +jujube +honey_crisp +mint +horehound +peppermint +jelly_bean +kiss +molasses_kiss +meringue_kiss +chocolate_kiss +licorice +Life_Saver +lollipop +lozenge +cachou +cough_drop +marshmallow +marzipan +nougat +nougat_bar +nut_bar +peanut_bar +popcorn_ball +praline +rock_candy +rock_candy +sugar_candy +sugarplum +taffy +molasses_taffy +truffle +Turkish_Delight +dessert +ambrosia +ambrosia +baked_Alaska +blancmange +charlotte +compote +dumpling +flan +frozen_dessert +junket +mousse +mousse +pavlova +peach_melba +whip +prune_whip +pudding +pudding +syllabub +tiramisu +trifle +tipsy_cake +jello +apple_dumpling +ice +water_ice +ice_cream +ice-cream_cone +chocolate_ice_cream +Neapolitan_ice_cream +peach_ice_cream +sherbert +strawberry_ice_cream +tutti-frutti +vanilla_ice_cream +ice_lolly +ice_milk +frozen_yogurt +snowball +snowball +parfait +ice-cream_sundae +split +banana_split +frozen_pudding +frozen_custard +pudding +flummery +fish_mousse +chicken_mousse +chocolate_mousse +plum_pudding +carrot_pudding +corn_pudding +steamed_pudding +duff +vanilla_pudding +chocolate_pudding +brown_Betty +Nesselrode +pease_pudding +custard +creme_caramel +creme_anglais +creme_brulee +fruit_custard +tapioca +tapioca_pudding +roly-poly +suet_pudding +Bavarian_cream +maraschino +nonpareil +zabaglione +garnish +pastry +turnover +apple_turnover +knish +pirogi +samosa +timbale +puff_paste +phyllo +puff_batter +ice-cream_cake +doughnut +fish_cake +fish_stick +conserve +apple_butter +chowchow +jam +lemon_curd +strawberry_jam +jelly +apple_jelly +crabapple_jelly +grape_jelly +marmalade +orange_marmalade +gelatin +gelatin_dessert +buffalo_wing +barbecued_wing +mess +mince +puree +barbecue +biryani +escalope_de_veau_Orloff +saute +patty +veal_parmesan +veal_cordon_bleu +margarine +mincemeat +stuffing +turkey_stuffing +oyster_stuffing +forcemeat +bread +anadama_bread +bap +barmbrack +breadstick +grissino +brown_bread +bun +tea_bread +caraway_seed_bread +challah +cinnamon_bread +cracked-wheat_bread +cracker +crouton +dark_bread +English_muffin +flatbread +garlic_bread +gluten_bread +graham_bread +Host +flatbrod +bannock +chapatti +pita +loaf_of_bread +French_loaf +matzo +nan +onion_bread +raisin_bread +quick_bread +banana_bread +date_bread +date-nut_bread +nut_bread +oatcake +Irish_soda_bread +skillet_bread +rye_bread +black_bread +Jewish_rye_bread +limpa +Swedish_rye_bread +salt-rising_bread +simnel +sour_bread +toast +wafer +white_bread +baguet +French_bread +Italian_bread +cornbread +corn_cake +skillet_corn_bread +ashcake +hoecake +cornpone +corn_dab +hush_puppy +johnnycake +Shawnee_cake +spoon_bread +cinnamon_toast +orange_toast +Melba_toast +zwieback +frankfurter_bun +hamburger_bun +muffin +bran_muffin +corn_muffin +Yorkshire_pudding +popover +scone +drop_scone +cross_bun +brioche +crescent_roll +hard_roll +soft_roll +kaiser_roll +Parker_House_roll +clover-leaf_roll +onion_roll +bialy +sweet_roll +bear_claw +cinnamon_roll +honey_bun +pinwheel_roll +danish +bagel +onion_bagel +biscuit +rolled_biscuit +baking-powder_biscuit +buttermilk_biscuit +shortcake +hardtack +saltine +soda_cracker +oyster_cracker +water_biscuit +graham_cracker +pretzel +soft_pretzel +sandwich +sandwich_plate +butty +ham_sandwich +chicken_sandwich +club_sandwich +open-face_sandwich +hamburger +cheeseburger +tunaburger +hotdog +Sloppy_Joe +bomber +gyro +bacon-lettuce-tomato_sandwich +Reuben +western +wrap +spaghetti +hasty_pudding +gruel +congee +skilly +edible_fruit +vegetable +julienne +raw_vegetable +crudites +celery_stick +legume +pulse +potherb +greens +chop-suey_greens +bean_curd +solanaceous_vegetable +root_vegetable +potato +baked_potato +french_fries +home_fries +jacket_potato +mashed_potato +potato_skin +Uruguay_potato +yam +sweet_potato +yam +snack_food +chip +corn_chip +tortilla_chip +nacho +eggplant +pieplant +cruciferous_vegetable +mustard +cabbage +kale +collards +Chinese_cabbage +bok_choy +head_cabbage +red_cabbage +savoy_cabbage +broccoli +cauliflower +brussels_sprouts +broccoli_rabe +squash +summer_squash +yellow_squash +crookneck +zucchini +marrow +cocozelle +pattypan_squash +spaghetti_squash +winter_squash +acorn_squash +butternut_squash +hubbard_squash +turban_squash +buttercup_squash +cushaw +winter_crookneck_squash +cucumber +gherkin +artichoke +artichoke_heart +Jerusalem_artichoke +asparagus +bamboo_shoot +sprout +bean_sprout +alfalfa_sprout +beet +beet_green +sugar_beet +mangel-wurzel +chard +pepper +sweet_pepper +bell_pepper +green_pepper +globe_pepper +pimento +hot_pepper +chili +jalapeno +chipotle +cayenne +tabasco +onion +Bermuda_onion +green_onion +Vidalia_onion +Spanish_onion +purple_onion +leek +shallot +salad_green +lettuce +butterhead_lettuce +buttercrunch +Bibb_lettuce +Boston_lettuce +crisphead_lettuce +cos +leaf_lettuce +celtuce +bean +goa_bean +lentil +pea +green_pea +marrowfat_pea +snow_pea +sugar_snap_pea +split-pea +chickpea +cajan_pea +field_pea +mushy_peas +black-eyed_pea +common_bean +kidney_bean +navy_bean +pinto_bean +frijole +black_bean +fresh_bean +flageolet +green_bean +snap_bean +string_bean +Kentucky_wonder +scarlet_runner +haricot_vert +wax_bean +shell_bean +lima_bean +Fordhooks +sieva_bean +fava_bean +soy +green_soybean +field_soybean +cardoon +carrot +carrot_stick +celery +pascal_celery +celeriac +chicory +radicchio +coffee_substitute +chicory +Postum +chicory_escarole +Belgian_endive +corn +sweet_corn +hominy +lye_hominy +pearl_hominy +popcorn +cress +watercress +garden_cress +winter_cress +dandelion_green +gumbo +kohlrabi +lamb's-quarter +wild_spinach +tomato +beefsteak_tomato +cherry_tomato +plum_tomato +tomatillo +mushroom +stuffed_mushroom +salsify +oyster_plant +scorzonera +parsnip +pumpkin +radish +turnip +white_turnip +rutabaga +turnip_greens +sorrel +French_sorrel +spinach +taro +truffle +edible_nut +bunya_bunya +peanut +freestone +cling +windfall +apple +crab_apple +eating_apple +Baldwin +Cortland +Cox's_Orange_Pippin +Delicious +Golden_Delicious +Red_Delicious +Empire +Grimes'_golden +Jonathan +McIntosh +Macoun +Northern_Spy +Pearmain +Pippin +Prima +Stayman +Winesap +Stayman_Winesap +cooking_apple +Bramley's_Seedling +Granny_Smith +Lane's_Prince_Albert +Newtown_Wonder +Rome_Beauty +berry +bilberry +huckleberry +blueberry +wintergreen +cranberry +lingonberry +currant +gooseberry +black_currant +red_currant +blackberry +boysenberry +dewberry +loganberry +raspberry +saskatoon +strawberry +sugarberry +persimmon +acerola +carambola +ceriman +carissa_plum +citrus +orange +temple_orange +mandarin +clementine +satsuma +tangerine +tangelo +bitter_orange +sweet_orange +Jaffa_orange +navel_orange +Valencia_orange +kumquat +lemon +lime +key_lime +grapefruit +pomelo +citrange +citron +almond +Jordan_almond +apricot +peach +nectarine +pitahaya +plum +damson +greengage +beach_plum +sloe +Victoria_plum +dried_fruit +dried_apricot +prune +raisin +seedless_raisin +seeded_raisin +currant +fig +pineapple +anchovy_pear +banana +passion_fruit +granadilla +sweet_calabash +bell_apple +breadfruit +jackfruit +cacao_bean +cocoa +canistel +melon +melon_ball +muskmelon +cantaloup +winter_melon +honeydew +Persian_melon +net_melon +casaba +watermelon +cherry +sweet_cherry +bing_cherry +heart_cherry +blackheart +capulin +sour_cherry +amarelle +morello +cocoa_plum +gherkin +grape +fox_grape +Concord_grape +Catawba +muscadine +scuppernong +slipskin_grape +vinifera_grape +emperor +muscat +ribier +sultana +Tokay +flame_tokay +Thompson_Seedless +custard_apple +cherimoya +soursop +sweetsop +ilama +pond_apple +papaw +papaya +kai_apple +ketembilla +ackee +durian +feijoa +genip +genipap +kiwi +loquat +mangosteen +mango +sapodilla +sapote +tamarind +avocado +date +elderberry +guava +mombin +hog_plum +hog_plum +jaboticaba +jujube +litchi +longanberry +mamey +marang +medlar +medlar +mulberry +olive +black_olive +green_olive +pear +bosc +anjou +bartlett +seckel +plantain +plumcot +pomegranate +prickly_pear +Barbados_gooseberry +quandong +quandong_nut +quince +rambutan +pulasan +rose_apple +sorb +sour_gourd +edible_seed +pumpkin_seed +betel_nut +beechnut +walnut +black_walnut +English_walnut +brazil_nut +butternut +souari_nut +cashew +chestnut +chincapin +hazelnut +coconut +coconut_milk +grugru_nut +hickory_nut +cola_extract +macadamia_nut +pecan +pine_nut +pistachio +sunflower_seed +anchovy_paste +rollmops +feed +cattle_cake +creep_feed +fodder +feed_grain +eatage +silage +oil_cake +oil_meal +alfalfa +broad_bean +hay +timothy +stover +grain +grist +groats +millet +barley +pearl_barley +buckwheat +bulgur +wheat +cracked_wheat +stodge +wheat_germ +oat +rice +brown_rice +white_rice +wild_rice +paddy +slop +mash +chicken_feed +cud +bird_feed +petfood +dog_food +cat_food +canary_seed +salad +tossed_salad +green_salad +Caesar_salad +salmagundi +salad_nicoise +combination_salad +chef's_salad +potato_salad +pasta_salad +macaroni_salad +fruit_salad +Waldorf_salad +crab_Louis +herring_salad +tuna_fish_salad +chicken_salad +coleslaw +aspic +molded_salad +tabbouleh +ingredient +flavorer +bouillon_cube +condiment +herb +fines_herbes +spice +spearmint_oil +lemon_oil +wintergreen_oil +salt +celery_salt +onion_salt +seasoned_salt +sour_salt +five_spice_powder +allspice +cinnamon +stick_cinnamon +clove +cumin +fennel +ginger +ginger +mace +nutmeg +pepper +black_pepper +white_pepper +sassafras +basil +bay_leaf +borage +hyssop +caraway +chervil +chives +comfrey +coriander +coriander +costmary +fennel +fennel +fennel_seed +fenugreek +garlic +clove +garlic_chive +lemon_balm +lovage +marjoram +mint +mustard_seed +mustard +Chinese_mustard +nasturtium +parsley +salad_burnet +rosemary +rue +sage +clary_sage +savory +summer_savory +winter_savory +sweet_woodruff +sweet_cicely +tarragon +thyme +turmeric +caper +catsup +cardamom +cayenne +chili_powder +chili_sauce +chutney +steak_sauce +taco_sauce +salsa +mint_sauce +cranberry_sauce +curry_powder +curry +lamb_curry +duck_sauce +horseradish +marinade +paprika +Spanish_paprika +pickle +dill_pickle +bread_and_butter_pickle +pickle_relish +piccalilli +sweet_pickle +applesauce +soy_sauce +Tabasco +tomato_paste +angelica +angelica +almond_extract +anise +Chinese_anise +juniper_berries +saffron +sesame_seed +caraway_seed +poppy_seed +dill +dill_seed +celery_seed +lemon_extract +monosodium_glutamate +vanilla_bean +vinegar +cider_vinegar +wine_vinegar +sauce +anchovy_sauce +hot_sauce +hard_sauce +horseradish_sauce +bolognese_pasta_sauce +carbonara +tomato_sauce +tartare_sauce +wine_sauce +marchand_de_vin +bread_sauce +plum_sauce +peach_sauce +apricot_sauce +pesto +ravigote +remoulade_sauce +dressing +sauce_Louis +bleu_cheese_dressing +blue_cheese_dressing +French_dressing +Lorenzo_dressing +anchovy_dressing +Italian_dressing +half-and-half_dressing +mayonnaise +green_mayonnaise +aioli +Russian_dressing +salad_cream +Thousand_Island_dressing +barbecue_sauce +hollandaise +bearnaise +Bercy +bordelaise +bourguignon +brown_sauce +Espagnole +Chinese_brown_sauce +blanc +cheese_sauce +chocolate_sauce +hot-fudge_sauce +cocktail_sauce +Colbert +white_sauce +cream_sauce +Mornay_sauce +demiglace +gravy +gravy +spaghetti_sauce +marinara +mole +hunter's_sauce +mushroom_sauce +mustard_sauce +Nantua +Hungarian_sauce +pepper_sauce +roux +Smitane +Soubise +Lyonnaise_sauce +veloute +allemande +caper_sauce +poulette +curry_sauce +Worcester_sauce +coconut_milk +egg +egg_white +egg_yolk +boiled_egg +hard-boiled_egg +Easter_egg +Easter_egg +chocolate_egg +candy_egg +poached_egg +scrambled_eggs +deviled_egg +shirred_egg +omelet +firm_omelet +French_omelet +fluffy_omelet +western_omelet +souffle +fried_egg +dairy_product +milk +milk +sour_milk +soya_milk +formula +pasteurized_milk +cows'_milk +yak's_milk +goats'_milk +acidophilus_milk +raw_milk +scalded_milk +homogenized_milk +certified_milk +powdered_milk +nonfat_dry_milk +evaporated_milk +condensed_milk +skim_milk +semi-skimmed_milk +whole_milk +low-fat_milk +buttermilk +cream +clotted_cream +double_creme +half-and-half +heavy_cream +light_cream +sour_cream +whipping_cream +butter +clarified_butter +ghee +brown_butter +Meuniere_butter +yogurt +blueberry_yogurt +raita +whey +curd +curd +clabber +cheese +paring +cream_cheese +double_cream +mascarpone +triple_cream +cottage_cheese +process_cheese +bleu +Stilton +Roquefort +gorgonzola +Danish_blue +Bavarian_blue +Brie +brick_cheese +Camembert +cheddar +rat_cheese +Cheshire_cheese +double_Gloucester +Edam +goat_cheese +Gouda +grated_cheese +hand_cheese +Liederkranz +Limburger +mozzarella +Muenster +Parmesan +quark_cheese +ricotta +string_cheese +Swiss_cheese +Emmenthal +Gruyere +sapsago +Velveeta +nut_butter +peanut_butter +marshmallow_fluff +onion_butter +pimento_butter +shrimp_butter +lobster_butter +yak_butter +spread +cheese_spread +anchovy_butter +fishpaste +garlic_butter +miso +wasabi +snail_butter +hummus +pate +duck_pate +foie_gras +tapenade +tahini +sweetening +aspartame +honey +saccharin +sugar +syrup +sugar_syrup +molasses +sorghum +treacle +grenadine +maple_syrup +corn_syrup +miraculous_food +batter +dough +bread_dough +pancake_batter +fritter_batter +coq_au_vin +chicken_provencale +chicken_and_rice +moo_goo_gai_pan +arroz_con_pollo +bacon_and_eggs +barbecued_spareribs +beef_Bourguignonne +beef_Wellington +bitok +boiled_dinner +Boston_baked_beans +bubble_and_squeak +pasta +cannelloni +carbonnade_flamande +cheese_souffle +chicken_Marengo +chicken_cordon_bleu +Maryland_chicken +chicken_paprika +chicken_Tetrazzini +Tetrazzini +chicken_Kiev +chili +chili_dog +chop_suey +chow_mein +codfish_ball +coquille +coquilles_Saint-Jacques +croquette +cottage_pie +rissole +dolmas +egg_foo_yong +egg_roll +eggs_Benedict +enchilada +falafel +fish_and_chips +fondue +cheese_fondue +chocolate_fondue +fondue +beef_fondue +French_toast +fried_rice +frittata +frog_legs +galantine +gefilte_fish +haggis +ham_and_eggs +hash +corned_beef_hash +jambalaya +kabob +kedgeree +souvlaki +lasagna +seafood_Newburg +lobster_Newburg +shrimp_Newburg +Newburg_sauce +lobster_thermidor +lutefisk +macaroni_and_cheese +macedoine +meatball +porcupine_ball +Swedish_meatball +meat_loaf +moussaka +osso_buco +marrow +pheasant_under_glass +pigs_in_blankets +pilaf +bulgur_pilaf +pizza +sausage_pizza +pepperoni_pizza +cheese_pizza +anchovy_pizza +Sicilian_pizza +poi +pork_and_beans +porridge +oatmeal +loblolly +potpie +rijsttaffel +risotto +roulade +fish_loaf +salmon_loaf +Salisbury_steak +sauerbraten +sauerkraut +scallopine +veal_scallopini +scampi +Scotch_egg +Scotch_woodcock +scrapple +spaghetti_and_meatballs +Spanish_rice +steak_tartare +pepper_steak +steak_au_poivre +beef_Stroganoff +stuffed_cabbage +kishke +stuffed_peppers +stuffed_tomato +stuffed_tomato +succotash +sukiyaki +sashimi +sushi +Swiss_steak +tamale +tamale_pie +tempura +teriyaki +terrine +Welsh_rarebit +schnitzel +taco +chicken_taco +burrito +beef_burrito +quesadilla +tostada +bean_tostada +refried_beans +beverage +wish-wash +concoction +mix +filling +lekvar +potion +elixir +elixir_of_life +philter +alcohol +proof_spirit +home_brew +hooch +kava +aperitif +brew +beer +draft_beer +suds +Munich_beer +bock +lager +light_beer +Oktoberfest +Pilsner +shebeen +Weissbier +Weizenbock +malt +wort +malt +ale +bitter +Burton +pale_ale +porter +stout +Guinness +kvass +mead +metheglin +hydromel +oenomel +near_beer +ginger_beer +sake +wine +vintage +red_wine +white_wine +blush_wine +altar_wine +sparkling_wine +champagne +cold_duck +Burgundy +Beaujolais +Medoc +Canary_wine +Chablis +Montrachet +Chardonnay +Pinot_noir +Pinot_blanc +Bordeaux +claret +Chianti +Cabernet +Merlot +Sauvignon_blanc +California_wine +Cotes_de_Provence +dessert_wine +Dubonnet +jug_wine +macon +Moselle +Muscadet +plonk +retsina +Rhine_wine +Riesling +liebfraumilch +Rhone_wine +Rioja +sack +Saint_Emilion +Soave +zinfandel +Sauterne +straw_wine +table_wine +Tokay +vin_ordinaire +vermouth +sweet_vermouth +dry_vermouth +Chenin_blanc +Verdicchio +Vouvray +Yquem +generic +varietal +fortified_wine +Madeira +malmsey +port +sherry +Marsala +muscat +liquor +neutral_spirits +aqua_vitae +eau_de_vie +moonshine +bathtub_gin +aquavit +arrack +bitters +brandy +applejack +Calvados +Armagnac +Cognac +grappa +kirsch +slivovitz +gin +sloe_gin +geneva +grog +ouzo +rum +demerara +Jamaica_rum +schnapps +pulque +mescal +tequila +vodka +whiskey +blended_whiskey +bourbon +corn_whiskey +firewater +Irish +poteen +rye +Scotch +sour_mash +liqueur +absinth +amaretto +anisette +benedictine +Chartreuse +coffee_liqueur +creme_de_cacao +creme_de_menthe +creme_de_fraise +Drambuie +Galliano +orange_liqueur +curacao +triple_sec +Grand_Marnier +kummel +maraschino +pastis +Pernod +pousse-cafe +Kahlua +ratafia +sambuca +mixed_drink +cocktail +Dom_Pedro +highball +mixer +bishop +Bloody_Mary +Virgin_Mary +bullshot +cobbler +collins +cooler +refresher +smoothie +daiquiri +strawberry_daiquiri +NADA_daiquiri +spritzer +flip +gimlet +gin_and_tonic +grasshopper +Harvey_Wallbanger +julep +manhattan +Rob_Roy +margarita +martini +gin_and_it +vodka_martini +old_fashioned +pink_lady +Sazerac +screwdriver +sidecar +Scotch_and_soda +sling +brandy_sling +gin_sling +rum_sling +sour +whiskey_sour +stinger +swizzle +hot_toddy +zombie +fizz +Irish_coffee +cafe_au_lait +cafe_noir +decaffeinated_coffee +drip_coffee +espresso +caffe_latte +cappuccino +iced_coffee +instant_coffee +mocha +mocha +cassareep +Turkish_coffee +chocolate_milk +cider +hard_cider +scrumpy +sweet_cider +mulled_cider +perry +rotgut +slug +cocoa +criollo +juice +fruit_juice +nectar +apple_juice +cranberry_juice +grape_juice +must +grapefruit_juice +orange_juice +frozen_orange_juice +pineapple_juice +lemon_juice +lime_juice +papaya_juice +tomato_juice +carrot_juice +V-8_juice +koumiss +fruit_drink +lemonade +limeade +orangeade +malted_milk +mate +mulled_wine +negus +soft_drink +pop +birch_beer +bitter_lemon +cola +cream_soda +egg_cream +ginger_ale +orange_soda +phosphate +Coca_Cola +Pepsi +root_beer +sarsaparilla +tonic +coffee_bean +coffee +cafe_royale +fruit_punch +milk_punch +mimosa +pina_colada +punch +cup +champagne_cup +claret_cup +wassail +planter's_punch +White_Russian +fish_house_punch +May_wine +eggnog +cassiri +spruce_beer +rickey +gin_rickey +tea +tea_bag +tea +tea-like_drink +cambric_tea +cuppa +herb_tea +tisane +camomile_tea +ice_tea +sun_tea +black_tea +congou +Darjeeling +orange_pekoe +souchong +green_tea +hyson +oolong +water +bottled_water +branch_water +spring_water +sugar_water +drinking_water +ice_water +soda_water +mineral_water +seltzer +Vichy_water +perishable +couscous +ramekin +multivitamin +vitamin_pill +soul_food +mold +people +collection +book +library +baseball_club +crowd +class +core +concert_band +dance +wedding +chain +power_breakfast +aerie +agora +amusement_park +aphelion +apron +interplanetary_space +interstellar_space +intergalactic_space +bush +semidesert +beam-ends +bridgehead +bus_stop +campsite +detention_basin +cemetery +trichion +city +business_district +outskirts +borough +cow_pasture +crest +eparchy +suburb +stockbroker_belt +crawlspace +sheikdom +residence +domicile +dude_ranch +farmland +midfield +firebreak +flea_market +battlefront +garbage_heap +benthos +goldfield +grainfield +half-mast +hemline +heronry +hipline +hipline +hole-in-the-wall +junkyard +isoclinic_line +littoral +magnetic_pole +grassland +mecca +observer's_meridian +prime_meridian +nombril +no-parking_zone +outdoors +fairground +pasture +perihelion +periselene +locus_of_infection +kasbah +waterfront +resort +resort_area +rough +ashram +harborage +scrubland +weald +wold +schoolyard +showplace +bedside +sideline +ski_resort +soil_horizon +geological_horizon +coal_seam +coalface +field +oilfield +Temperate_Zone +terreplein +three-mile_limit +desktop +top +kampong +subtropics +barrio +veld +vertex +waterline +high-water_mark +low-water_mark +continental_divide +zodiac +Aegean_island +sultanate +Swiss_canton +abyssal_zone +aerie +air_bubble +alluvial_flat +alp +Alpine_glacier +anthill +aquifer +archipelago +arete +arroyo +ascent +asterism +asthenosphere +atoll +bank +bank +bar +barbecue_pit +barrier_reef +baryon +basin +beach +honeycomb +belay +ben +berm +bladder_stone +bluff +borrow_pit +brae +bubble +burrow +butte +caldera +canyon +canyonside +cave +cavern +chasm +cirque +cliff +cloud +coast +coastland +col +collector +comet +continental_glacier +coral_reef +cove +crag +crater +cultivated_land +dale +defile +delta +descent +diapir +divot +divot +down +downhill +draw +drey +drumlin +dune +escarpment +esker +fireball +flare_star +floor +fomite +foothill +footwall +foreland +foreshore +gauge_boson +geological_formation +geyser +glacier +glen +gopher_hole +gorge +grotto +growler +gulch +gully +hail +highland +hill +hillside +hole +hollow +hot_spring +iceberg +icecap +ice_field +ice_floe +ice_mass +inclined_fault +ion +isthmus +kidney_stone +knoll +kopje +Kuiper_belt +lake_bed +lakefront +lakeside +landfall +landfill +lather +leak +ledge +lepton +lithosphere +lowland +lunar_crater +maar +massif +meander +mesa +meteorite +microfossil +midstream +molehill +monocline +mountain +mountainside +mouth +mull +natural_depression +natural_elevation +nullah +ocean +ocean_floor +oceanfront +outcrop +oxbow +pallasite +perforation +photosphere +piedmont +Piedmont_glacier +pinetum +plage +plain +point +polar_glacier +pothole +precipice +promontory +ptyalith +pulsar +quicksand +rabbit_burrow +radiator +rainbow +range +rangeland +ravine +reef +ridge +ridge +rift_valley +riparian_forest +ripple_mark +riverbank +riverbed +rock +roof +saltpan +sandbank +sandbar +sandpit +sanitary_landfill +sawpit +scablands +seashore +seaside +seif_dune +shell +shiner +shoal +shore +shoreline +sinkhole +ski_slope +sky +slope +snowcap +snowdrift +snowfield +soapsuds +spit +spoor +spume +star +steep +steppe +strand +streambed +sun +supernova +swale +swamp +swell +tableland +talus +tangle +tar_pit +terrace +tidal_basin +tideland +tor +tor +Trapezium +troposphere +tundra +twinkler +uphill +urolith +valley +vehicle-borne_transmission +vein +volcanic_crater +volcano +wadi +wall +warren +wasp's_nest +watercourse +waterside +water_table +whinstone +wormcast +xenolith +Circe +gryphon +spiritual_leader +messiah +Rhea_Silvia +number_one +adventurer +anomaly +appointee +argonaut +Ashkenazi +benefactor +color-blind_person +commoner +conservator +contrarian +contadino +contestant +cosigner +discussant +enologist +entertainer +eulogist +ex-gambler +experimenter +experimenter +exponent +ex-president +face +female +finisher +inhabitant +native +native +juvenile +lover +male +mediator +mediatrix +national +peer +prize_winner +recipient +religionist +sensualist +traveler +unwelcome_person +unskilled_person +worker +wrongdoer +Black_African +Afrikaner +Aryan +Black +Black_woman +mulatto +White +Circassian +Semite +Chaldean +Elamite +white_man +WASP +gook +Mongol +Tatar +Nahuatl +Aztec +Olmec +Biloxi +Blackfoot +Brule +Caddo +Cheyenne +Chickasaw +Cocopa +Comanche +Creek +Delaware +Diegueno +Esselen +Eyeish +Havasupai +Hunkpapa +Iowa +Kalapooia +Kamia +Kekchi +Kichai +Kickapoo +Kiliwa +Malecite +Maricopa +Mohican +Muskhogean +Navaho +Nootka +Oglala +Osage +Oneida +Paiute +Passamaquody +Penobscot +Penutian +Potawatomi +Powhatan +kachina +Salish +Shahaptian +Shasta +Shawnee +Sihasapa +Teton +Taracahitian +Tarahumara +Tuscarora +Tutelo +Yana +Yavapai +Yokuts +Yuma +Gadaba +Kolam +Kui +Toda +Tulu +Gujarati +Kashmiri +Punjabi +Slav +Anabaptist +Adventist +gentile +gentile +Catholic +Old_Catholic +Uniat +Copt +Jewess +Jihadist +Buddhist +Zen_Buddhist +Mahayanist +swami +Hare_Krishna +Shintoist +Eurafrican +Eurasian +Gael +Frank +Afghan +Albanian +Algerian +Altaic +Andorran +Angolan +Anguillan +Austrian +Bahamian +Bahraini +Basotho +Herero +Luba +Barbadian +Bolivian +Bornean +Carioca +Tupi +Bruneian +Bulgarian +Byelorussian +Cameroonian +Canadian +French_Canadian +Central_American +Chilean +Congolese +Cypriot +Dane +Djiboutian +Britisher +English_person +Englishwoman +Anglo-Saxon +Angle +West_Saxon +Lombard +limey +Cantabrigian +Cornishman +Cornishwoman +Lancastrian +Lancastrian +Geordie +Oxonian +Ethiopian +Amhara +Eritrean +Finn +Komi +Livonian +Lithuanian +Selkup +Parisian +Parisienne +Creole +Creole +Gabonese +Greek +Dorian +Athenian +Laconian +Guyanese +Haitian +Malay +Moro +Netherlander +Icelander +Iraqi +Irishman +Irishwoman +Dubliner +Italian +Roman +Sabine +Japanese +Jordanian +Korean +Kenyan +Lao +Lapp +Latin_American +Lebanese +Levantine +Liberian +Luxemburger +Macedonian +Sabahan +Mexican +Chicano +Mexican-American +Namibian +Nauruan +Gurkha +New_Zealander +Nicaraguan +Nigerian +Hausa +North_American +Nova_Scotian +Omani +Pakistani +Brahui +South_American_Indian +Carib +Filipino +Polynesian +Qatari +Romanian +Muscovite +Georgian +Sarawakian +Scandinavian +Senegalese +Slovene +South_African +South_American +Sudanese +Syrian +Tahitian +Tanzanian +Tibetan +Togolese +Tuareg +Turki +Chuvash +Turkoman +Uzbek +Ugandan +Ukranian +Yakut +Tungus +Igbo +American +Anglo-American +Alaska_Native +Arkansan +Carolinian +Coloradan +Connecticuter +Delawarean +Floridian +German_American +Illinoisan +Mainer +Marylander +Minnesotan +Nebraskan +New_Hampshirite +New_Jerseyan +New_Yorker +North_Carolinian +Oregonian +Pennsylvanian +Texan +Utahan +Uruguayan +Vietnamese +Gambian +East_German +Berliner +Prussian +Ghanian +Guinean +Papuan +Walloon +Yemeni +Yugoslav +Serbian +Xhosa +Zairese +Zimbabwean +Zulu +Gemini +Sagittarius +Pisces +abbe +abbess +abnegator +abridger +abstractor +absconder +absolver +abecedarian +aberrant +abettor +abhorrer +abomination +abseiler +abstainer +academic_administrator +academician +accessory_before_the_fact +companion +accompanist +accomplice +account_executive +accused +accuser +acid_head +acquaintance +acquirer +aerialist +action_officer +active +active_citizen +actor +actor +addict +adducer +adjuster +adjutant +adjutant_general +admirer +adoptee +adulterer +adulteress +advertiser +advisee +advocate +aeronautical_engineer +affiliate +affluent +aficionado +buck_sergeant +agent-in-place +aggravator +agitator +agnostic +agnostic +agonist +agony_aunt +agriculturist +air_attache +air_force_officer +airhead +air_traveler +alarmist +albino +alcoholic +alderman +alexic +alienee +alienor +aliterate +algebraist +allegorizer +alliterator +almoner +alpinist +altar_boy +alto +ambassador +ambassador +ambusher +amicus_curiae +amoralist +amputee +analogist +analphabet +analyst +industry_analyst +market_strategist +anarchist +anathema +ancestor +anchor +ancient +anecdotist +angler +animator +animist +annotator +announcer +announcer +anti +anti-American +anti-Semite +Anzac +ape-man +aphakic +appellant +appointee +apprehender +April_fool +aspirant +appreciator +appropriator +Arabist +archaist +archbishop +archer +architect +archivist +archpriest +Aristotelian +armiger +army_attache +army_engineer +army_officer +arranger +arrival +arthritic +articulator +artilleryman +artist's_model +assayer +assemblyman +assemblywoman +assenter +asserter +assignee +assistant +assistant_professor +associate +associate +associate_professor +astronaut +cosmographer +atheist +athlete +attendant +attorney_general +auditor +augur +aunt +au_pair_girl +authoritarian +authority +authorizer +automobile_mechanic +aviator +aviatrix +ayah +babu +baby +baby +baby_boomer +baby_farmer +back +backbencher +backpacker +backroom_boy +backscratcher +bad_person +baggage +bag_lady +bailee +bailiff +bailor +bairn +baker +balancer +balker +ball-buster +ball_carrier +ballet_dancer +ballet_master +ballet_mistress +balletomane +ball_hawk +balloonist +ballplayer +bullfighter +banderillero +matador +picador +bandsman +banker +bank_robber +bankrupt +bantamweight +barmaid +baron +baron +baron +bartender +baseball_coach +base_runner +basketball_player +basketweaver +Basket_Maker +bass +bastard +bat_boy +bather +batman +baton_twirler +Bavarian +beadsman +beard +beatnik +beauty_consultant +Bedouin +bedwetter +beekeeper +beer_drinker +beggarman +beggarwoman +beldam +theist +believer +bell_founder +benedick +berserker +besieger +best +betrothed +Big_Brother +bigot +big_shot +big_sister +billiard_player +biochemist +biographer +bird_fancier +birth +birth-control_campaigner +bisexual +black_belt +blackmailer +Black_Muslim +blacksmith +blade +bleacher +blind_date +bluecoat +bluestocking +boatbuilder +boatman +boatswain +bobby +bodyguard +boffin +Bolshevik +Bolshevik +bombshell +bondman +bondwoman +bondwoman +bond_servant +book_agent +bookbinder +bookkeeper +bookmaker +bookworm +booster +bootblack +bootlegger +bootmaker +borderer +border_patrolman +botanist +bottom_feeder +boulevardier +bounty_hunter +bounty_hunter +Bourbon +bowler +slugger +cub +Boy_Scout +boy_scout +boy_wonder +bragger +brahman +brawler +breadwinner +breaststroker +breeder +brick +bride +bridesmaid +bridge_agent +broadcast_journalist +Brother +brother-in-law +browser +Brummie +buddy +bull +bully +bunny +burglar +bursar +busboy +business_editor +business_traveler +buster +busybody +buttinsky +cabinetmaker +caddie +cadet +caller +call_girl +calligrapher +campaigner +camper +camp_follower +candidate +canonist +capitalist +captain +captain +captain +captain +captive +captive +cardinal +cardiologist +card_player +cardsharp +careerist +career_man +caregiver +caretaker +caretaker +caricaturist +carillonneur +caroler +carpenter +carper +Cartesian +cashier +casualty +casualty +casuist +catechist +catechumen +caterer +Catholicos +cat_fancier +Cavalier +cavalryman +caveman +celebrant +celebrant +celebrity +cellist +censor +censor +centenarian +centrist +centurion +certified_public_accountant +chachka +chambermaid +chameleon +champion +chandler +prison_chaplain +charcoal_burner +charge_d'affaires +charioteer +charmer +chartered_accountant +chartist +charwoman +male_chauvinist +cheapskate +Chechen +checker +cheerer +cheerleader +cheerleader +Cheops +chess_master +chief_executive_officer +chief_of_staff +chief_petty_officer +Chief_Secretary +child +child +child +child_prodigy +chimneysweeper +chiropractor +chit +choker +choragus +choreographer +chorus_girl +chosen +cicerone +cigar_smoker +cipher +circus_acrobat +citizen +city_editor +city_father +city_man +city_slicker +civic_leader +civil_rights_leader +cleaner +clergyman +cleric +clerk +clever_Dick +climatologist +climber +clinician +closer +closet_queen +clown +clown +coach +coach +pitching_coach +coachman +coal_miner +coastguardsman +cobber +cobbler +codger +co-beneficiary +cog +cognitive_neuroscientist +coiffeur +coiner +collaborator +colleen +college_student +collegian +colonial +colonialist +colonizer +coloratura +color_guard +colossus +comedian +comedienne +comer +commander +commander_in_chief +commanding_officer +commissar +commissioned_officer +commissioned_military_officer +commissioner +commissioner +committee_member +committeewoman +commodore +communicant +communist +Communist +commuter +compere +complexifier +compulsive +computational_linguist +computer_scientist +computer_user +Comrade +concert-goer +conciliator +conductor +confectioner +Confederate +confessor +confidant +Confucian +rep +conqueror +Conservative +Nonconformist +Anglican +consignee +consigner +constable +constructivist +contractor +contralto +contributor +control_freak +convalescent +convener +convict +copilot +copycat +coreligionist +cornerback +corporatist +correspondent +cosmetician +cosmopolitan +Cossack +cost_accountant +co-star +costumier +cotter +cotter +counselor +counterterrorist +counterspy +countess +compromiser +countrywoman +county_agent +courtier +cousin +cover_girl +cow +craftsman +craftsman +crapshooter +crazy +creature +creditor +creep +criminologist +critic +Croesus +cross-examiner +crossover_voter +croupier +crown_prince +crown_princess +cryptanalyst +Cub_Scout +cuckold +cultist +curandera +curate +curator +customer_agent +cutter +cyberpunk +cyborg +cymbalist +Cynic +cytogeneticist +cytologist +czar +czar +dad +dairyman +Dalai_Lama +dallier +dancer +dancer +clog_dancer +dancing-master +dark_horse +darling +date +daughter +dawdler +day_boarder +day_laborer +deacon +deaconess +deadeye +deipnosophist +dropout +deadhead +deaf_person +debtor +deckhand +defamer +defense_contractor +deist +delegate +deliveryman +demagogue +demigod +demographer +demonstrator +den_mother +department_head +depositor +deputy +dermatologist +descender +designated_hitter +designer +desk_clerk +desk_officer +desk_sergeant +detainee +detective +detective +detractor +developer +deviationist +devisee +devisor +devourer +dialectician +diarist +dietician +diocesan +director +director +dirty_old_man +disbeliever +disk_jockey +dispatcher +distortionist +distributor +district_attorney +district_manager +diver +divorcee +ex-wife +divorce_lawyer +docent +doctor +dodo +doge +dog_in_the_manger +dogmatist +dolichocephalic +domestic_partner +Dominican +dominus +don +Donatist +donna +dosser +double +double-crosser +down-and-out +doyenne +draftsman +dramatist +dreamer +dressmaker +dressmaker's_model +dribbler +dribbler +drinker +drinker +drug_addict +drug_user +Druid +drum_majorette +drummer +drunk +drunkard +Druze +dry +dry_nurse +duchess +duke +duffer +dunker +Dutch_uncle +dyspeptic +eager_beaver +earl +earner +eavesdropper +eccentric +eclectic +econometrician +economist +ectomorph +editor +egocentric +egotist +ejaculator +elder +elder_statesman +elected_official +electrician +elegist +elocutionist +emancipator +embryologist +emeritus +emigrant +emissary +empress +employee +employer +enchantress +enchantress +encyclopedist +endomorph +enemy +energizer +end_man +end_man +endorser +enjoyer +enlisted_woman +enophile +entrant +entrant +entrepreneur +envoy +enzymologist +eparch +epidemiologist +epigone +epileptic +Episcopalian +equerry +equerry +erotic +escapee +escapist +Eskimo +espionage_agent +esthetician +etcher +ethnologist +Etonian +etymologist +evangelist +Evangelist +event_planner +examiner +examiner +exarch +executant +executive_secretary +executive_vice_president +executrix +exegete +exhibitor +exhibitionist +exile +existentialist +exorcist +ex-spouse +extern +extremist +extrovert +eyewitness +facilitator +fairy_godmother +falangist +falconer +falsifier +familiar +fan +fanatic +fancier +farm_boy +farmer +farmhand +fascist +fascista +fatalist +father +Father +father-figure +father-in-law +Fauntleroy +Fauve +favorite_son +featherweight +federalist +fellow_traveler +female_aristocrat +female_offspring +female_child +fence +fiance +fielder +field_judge +fighter_pilot +filer +film_director +finder +fire_chief +fire-eater +fire-eater +fireman +fire_marshall +fire_walker +first_baseman +firstborn +first_lady +first_lieutenant +first_offender +first_sergeant +fishmonger +flagellant +flag_officer +flak_catcher +flanker_back +flapper +flatmate +flatterer +flibbertigibbet +flight_surgeon +floorwalker +flop +Florentine +flower_girl +flower_girl +flutist +fly-by-night +flyweight +flyweight +foe +folk_dancer +folk_poet +follower +football_hero +football_player +footman +forefather +foremother +foreign_agent +foreigner +boss +foreman +forester +forewoman +forger +forward +foster-brother +foster-father +foster-mother +foster-sister +foster-son +founder +foundress +four-minute_man +framer +Francophobe +freak +free_agent +free_agent +freedom_rider +free-liver +freeloader +free_trader +Freudian +friar +monk +frontierswoman +front_man +frotteur +fucker +fucker +fuddy-duddy +fullback +funambulist +fundamentalist +fundraiser +futurist +gadgeteer +gagman +gagman +gainer +gal +galoot +gambist +gambler +gamine +garbage_man +gardener +garment_cutter +garroter +gasman +gastroenterologist +gatherer +gawker +gendarme +general +generator +geneticist +genitor +gent +geologist +geophysicist +ghostwriter +Gibson_girl +girl +girlfriend +girlfriend +girl_wonder +Girondist +gitano +gladiator +glassblower +gleaner +goat_herder +godchild +godfather +godparent +godson +gofer +goffer +goldsmith +golfer +gondolier +good_guy +good_old_boy +good_Samaritan +gossip_columnist +gouger +governor_general +grabber +grader +graduate_nurse +grammarian +granddaughter +grande_dame +grandfather +Grand_Inquisitor +grandma +grandmaster +grandparent +grantee +granter +grass_widower +great-aunt +great_grandchild +great_granddaughter +great_grandmother +great_grandparent +great_grandson +great-nephew +great-niece +Green_Beret +grenadier +greeter +gringo +grinner +grocer +groom +groom +grouch +group_captain +grunter +prison_guard +guard +guesser +guest +guest +guest_of_honor +guest_worker +guide +guitarist +gunnery_sergeant +guru +guru +guvnor +guy +gymnast +gym_rat +gynecologist +Gypsy +hack +hacker +haggler +hairdresser +hakim +Hakka +halberdier +halfback +half_blood +hand +animal_trainer +handyman +hang_glider +hardliner +harlequin +harmonizer +hash_head +hatchet_man +hater +hatmaker +headman +headmaster +head_nurse +hearer +heartbreaker +heathen +heavyweight +heavy +heckler +hedger +hedger +hedonist +heir +heir_apparent +heiress +heir_presumptive +hellion +helmsman +hire +hematologist +hemiplegic +herald +herbalist +herder +hermaphrodite +heroine +heroin_addict +hero_worshiper +Herr +highbinder +highbrow +high_commissioner +highflier +Highlander +high-muck-a-muck +high_priest +highjacker +hireling +historian +hitchhiker +hitter +hobbyist +holdout +holdover +holdup_man +homeboy +homeboy +home_buyer +homegirl +homeless +homeopath +honest_woman +honor_guard +hooker +hoper +hornist +horseman +horse_trader +horsewoman +horse_wrangler +horticulturist +hospital_chaplain +host +host +hostess +hotelier +housekeeper +housemaster +housemate +house_physician +house_sitter +housing_commissioner +huckster +hugger +humanist +humanitarian +hunk +huntress +ex-husband +hydrologist +hyperope +hypertensive +hypnotist +hypocrite +iceman +iconoclast +ideologist +idol +idolizer +imam +imperialist +important_person +inamorato +incumbent +incurable +inductee +industrialist +infanticide +inferior +infernal +infielder +infiltrator +informer +ingenue +ingenue +polymath +in-law +inquiry_agent +inspector +inspector_general +instigator +insurance_broker +insurgent +intelligence_analyst +interior_designer +interlocutor +interlocutor +International_Grandmaster +internationalist +internist +interpreter +interpreter +intervenor +introvert +invader +invalidator +investigator +investor +invigilator +irreligionist +Ivy_Leaguer +Jack_of_all_trades +Jacksonian +Jane_Doe +janissary +Jat +Javanese +Jekyll_and_Hyde +jester +Jesuit +jezebel +jilt +jobber +job_candidate +Job's_comforter +jockey +John_Doe +journalist +judge +judge_advocate +juggler +Jungian +junior +junior +Junior +junior_lightweight +junior_middleweight +jurist +juror +justice_of_the_peace +justiciar +kachina +keyboardist +Khedive +kingmaker +king +King's_Counsel +Counsel_to_the_Crown +kin +enate +kink +kinswoman +kisser +kitchen_help +kitchen_police +Klansman +kleptomaniac +kneeler +knight +knocker +knower +know-it-all +kolkhoznik +Kshatriya +labor_coach +laborer +Labourite +lady +lady-in-waiting +lady's_maid +lama +lamb +lame_duck +lamplighter +land_agent +landgrave +landlubber +landlubber +landowner +landscape_architect +langlaufer +languisher +lapidary +lass +Latin +Latin +latitudinarian +Jehovah's_Witness +law_agent +lawgiver +lawman +law_student +lawyer +lay_reader +lazybones +leaker +leaseholder +lector +lector +lecturer +left-hander +legal_representative +legate +legatee +legionnaire +letterman +liberator +licenser +licentiate +lieutenant +lieutenant_colonel +lieutenant_commander +lieutenant_junior_grade +life +lifeguard +life_tenant +light_flyweight +light_heavyweight +light_heavyweight +light-o'-love +lightweight +lightweight +lightweight +lilliputian +limnologist +lineman +line_officer +lion-hunter +lisper +lister +literary_critic +literate +litigant +litterer +little_brother +little_sister +lobbyist +locksmith +locum_tenens +Lord +loser +loser +failure +Lothario +loudmouth +lowerclassman +Lowlander +loyalist +Luddite +lumberman +lumper +bedlamite +pyromaniac +lutist +Lutheran +lyricist +macebearer +machinist +madame +maenad +maestro +magdalen +magician +magus +maharani +mahatma +maid +maid +major +major +major-domo +maker +malahini +malcontent +malik +malingerer +Malthusian +adonis +man +man +manageress +mandarin +maneuverer +maniac +Manichaean +manicurist +manipulator +man-at-arms +man_of_action +man_of_letters +manufacturer +marcher +marchioness +margrave +margrave +Marine +marquess +marquis +marshal +martinet +mascot +masochist +mason +masquerader +masseur +masseuse +master +master +master-at-arms +master_of_ceremonies +masturbator +matchmaker +mate +mate +mate +mater +material +materialist +matriarch +matriarch +matriculate +matron +mayor +mayoress +mechanical_engineer +medalist +medical_officer +medical_practitioner +medical_scientist +medium +megalomaniac +melancholic +Melkite +melter +nonmember +board_member +clansman +memorizer +Mendelian +mender +Mesoamerican +messmate +mestiza +meteorologist +meter_maid +Methodist +Metis +metropolitan +mezzo-soprano +microeconomist +middle-aged_man +middlebrow +middleweight +midwife +mikado +Milanese +miler +miles_gloriosus +military_attache +military_chaplain +military_leader +military_officer +military_policeman +mill_agent +mill-hand +millionairess +millwright +minder +mining_engineer +minister +ministrant +minor_leaguer +Minuteman +misanthrope +misfit +mistress +mistress +mixed-blood +model +class_act +modeler +modifier +molecular_biologist +Monegasque +monetarist +moneygrubber +moneymaker +Mongoloid +monolingual +monologist +moonlighter +moralist +morosoph +morris_dancer +mortal_enemy +mortgagee +mortician +moss-trooper +mother +mother +mother +mother_figure +mother_hen +mother-in-law +mother's_boy +mother's_daughter +motorcycle_cop +motorcyclist +Mound_Builder +mountebank +mourner +mouthpiece +mover +moviegoer +muffin_man +mugwump +Mullah +muncher +murderess +murder_suspect +musher +musician +musicologist +music_teacher +musketeer +Muslimah +mutilator +mutineer +mute +mutterer +muzzler +Mycenaen +mycologist +myope +myrmidon +mystic +mythologist +naif +nailer +namby-pamby +name_dropper +namer +nan +nanny +narc +narcissist +nark +nationalist +nautch_girl +naval_commander +Navy_SEAL +obstructionist +Nazarene +Nazarene +Nazi +nebbish +necker +neonate +nephew +neurobiologist +neurologist +neurosurgeon +neutral +neutralist +newcomer +newcomer +New_Dealer +newspaper_editor +newsreader +Newtonian +niece +niggard +night_porter +night_rider +NIMBY +niqaabi +nitpicker +Nobelist +NOC +noncandidate +noncommissioned_officer +nondescript +nondriver +nonparticipant +nonperson +nonresident +nonsmoker +Northern_Baptist +noticer +novelist +novitiate +nuclear_chemist +nudger +nullipara +number_theorist +nurse +nursling +nymph +nymphet +nympholept +nymphomaniac +oarswoman +oboist +obscurantist +observer +obstetrician +occupier +occultist +wine_lover +offerer +office-bearer +office_boy +officeholder +officiant +Federal +oilman +oil_tycoon +old-age_pensioner +old_boy +old_lady +old_man +oldster +old-timer +old_woman +oligarch +Olympian +omnivore +oncologist +onlooker +onomancer +operator +opportunist +optimist +Orangeman +orator +orderly +orderly +orderly_sergeant +ordinand +ordinary +organ-grinder +organist +organization_man +organizer +organizer +originator +ornithologist +orphan +orphan +osteopath +out-and-outer +outdoorswoman +outfielder +outfielder +right_fielder +right-handed_pitcher +outlier +owner-occupier +oyabun +packrat +padrone +padrone +page +painter +Paleo-American +paleontologist +pallbearer +palmist +pamperer +Panchen_Lama +panelist +panhandler +paparazzo +paperboy +paperhanger +paperhanger +papoose +pardoner +paretic +parishioner +park_commissioner +Parliamentarian +parliamentary_agent +parodist +parricide +parrot +partaker +part-timer +party +party_man +passenger +passer +paster +pater +patient +patriarch +patriarch +patriarch +patriot +patron +patternmaker +pawnbroker +payer +peacekeeper +peasant +pedant +peddler +pederast +penologist +pentathlete +Pentecostal +percussionist +periodontist +peshmerga +personality +personal_representative +personage +persona_grata +persona_non_grata +personification +perspirer +pervert +pessimist +pest +Peter_Pan +petitioner +petit_juror +pet_sitter +petter +Pharaoh +pharmacist +philanthropist +philatelist +philosopher +phonetician +phonologist +photojournalist +photometrist +physical_therapist +physicist +piano_maker +picker +picnicker +pilgrim +pill +pillar +pill_head +pilot +Piltdown_man +pimp +pipe_smoker +pip-squeak +pisser +pitcher +pitchman +placeman +placer_miner +plagiarist +plainsman +planner +planter +plasterer +platinum_blond +platitudinarian +playboy +player +playmate +pleaser +pledger +plenipotentiary +plier +plodder +plodder +plotter +plumber +pluralist +pluralist +poet +pointsman +point_woman +policyholder +political_prisoner +political_scientist +politician +politician +pollster +polluter +pool_player +portraitist +poseuse +positivist +postdoc +poster_girl +postulator +private_citizen +problem_solver +pro-lifer +prosthetist +postulant +potboy +poultryman +power_user +power_worker +practitioner +prayer +preceptor +predecessor +preemptor +preemptor +premature_baby +presbyter +presenter +presentist +preserver +president +President_of_the_United_States +president +press_agent +press_photographer +priest +prima_ballerina +prima_donna +prima_donna +primigravida +primordial_dwarf +prince_charming +prince_consort +princeling +Prince_of_Wales +princess +princess_royal +principal +principal +print_seller +prior +private +probationer +processor +process-server +proconsul +proconsul +proctologist +proctor +procurator +procurer +profit_taker +programmer +promiser +promoter +promulgator +propagandist +propagator +property_man +prophetess +prophet +prosecutor +prospector +protectionist +protegee +protozoologist +provost_marshal +pruner +psalmist +psephologist +psychiatrist +psychic +psycholinguist +psychophysicist +publican +pudge +puerpera +punching_bag +punter +punter +puppeteer +puppy +purchasing_agent +puritan +Puritan +pursuer +pusher +pusher +pusher +putz +Pygmy +qadi +quadriplegic +quadruplet +quaker +quarter +quarterback +quartermaster +quartermaster_general +Quebecois +queen +Queen_of_England +queen +queen +queen_consort +queen_mother +Queen's_Counsel +question_master +quick_study +quietist +quitter +rabbi +racist +radiobiologist +radiologic_technologist +radiologist +rainmaker +raiser +raja +rake +ramrod +ranch_hand +ranker +ranter +rape_suspect +rapper +rapporteur +rare_bird +ratepayer +raw_recruit +reader +reading_teacher +realist +real_estate_broker +rear_admiral +receiver +reciter +recruit +recruit +recruiter +recruiting-sergeant +redcap +redhead +redneck +reeler +reenactor +referral +referee +refiner +Reform_Jew +registered_nurse +registrar +Regius_professor +reliever +anchorite +religious_leader +remover +Renaissance_man +renegade +rentier +repairman +reporter +newswoman +representative +reprobate +rescuer +reservist +resident_commissioner +respecter +restaurateur +restrainer +retailer +retiree +returning_officer +revenant +revisionist +revolutionist +rheumatologist +Rhodesian_man +rhymer +rich_person +rider +riding_master +rifleman +right-hander +right-hand_man +ringer +ringleader +roadman +roarer +rocket_engineer +rocket_scientist +rock_star +Romanov +romanticist +ropemaker +roper +roper +ropewalker +rosebud +Rosicrucian +Mountie +Rough_Rider +roundhead +civil_authority +runner +runner +runner +running_back +rusher +rustic +saboteur +sadist +sailing_master +sailor +salesgirl +salesman +salesperson +salvager +sandwichman +sangoma +sannup +sapper +Sassenach +satrap +saunterer +Savoyard +sawyer +scalper +scandalmonger +scapegrace +scene_painter +schemer +schizophrenic +schlemiel +schlockmeister +scholar +scholiast +schoolchild +schoolfriend +Schoolman +schoolmaster +schoolmate +scientist +scion +scoffer +scofflaw +scorekeeper +scorer +scourer +scout +scoutmaster +scrambler +scratcher +screen_actor +scrutineer +scuba_diver +sculptor +Sea_Scout +seasonal_worker +seasoner +second_baseman +second_cousin +seconder +second_fiddle +second-in-command +second_lieutenant +second-rater +secretary +Secretary_of_Agriculture +Secretary_of_Health_and_Human_Services +Secretary_of_State +Secretary_of_the_Interior +sectarian +section_hand +secularist +security_consultant +seeded_player +seeder +seeker +segregate +segregator +selectman +selectwoman +selfish_person +self-starter +seller +selling_agent +semanticist +semifinalist +seminarian +senator +sendee +senior +senior_vice_president +separatist +septuagenarian +serf +spree_killer +serjeant-at-law +server +serviceman +settler +settler +sex_symbol +sexton +shaheed +Shakespearian +shanghaier +sharecropper +shaver +Shavian +sheep +sheik +shelver +shepherd +ship-breaker +shipmate +shipowner +shipping_agent +shirtmaker +shogun +shopaholic +shop_girl +shop_steward +shot_putter +shrew +shuffler +shyster +sibling +sick_person +sightreader +signaler +signer +signor +signora +signore +signorina +silent_partner +addle-head +simperer +singer +Sinologist +sipper +sirrah +Sister +sister +waverer +sitar_player +sixth-former +skateboarder +skeptic +sketcher +skidder +skier +skinny-dipper +skin-diver +skinhead +slasher +slattern +sleeper +sleeper +sleeping_beauty +sleuth +slob +sloganeer +slopseller +smasher +smirker +smith +smoothie +smuggler +sneezer +snob +snoop +snorer +sob_sister +soccer_player +social_anthropologist +social_climber +socialist +socializer +social_scientist +social_secretary +Socinian +sociolinguist +sociologist +soda_jerk +sodalist +sodomite +soldier +son +songster +songstress +songwriter +sorcerer +sorehead +soul_mate +Southern_Baptist +sovereign +spacewalker +Spanish_American +sparring_partner +spastic +speaker +native_speaker +Speaker +speechwriter +specialist +specifier +spectator +speech_therapist +speedskater +spellbinder +sphinx +spinster +split_end +sport +sport +sporting_man +sports_announcer +sports_editor +sprog +square_dancer +square_shooter +squatter +squire +squire +staff_member +staff_sergeant +stage_director +stainer +stakeholder +stalker +stalking-horse +stammerer +stamper +standee +stand-in +star +starlet +starter +statesman +state_treasurer +stationer +stenographer +stentor +stepbrother +stepmother +stepparent +stevedore +steward +steward +steward +stickler +stiff +stifler +stipendiary +stitcher +stockjobber +stock_trader +stockist +stoker +stooper +store_detective +strafer +straight_man +stranger +stranger +strategist +straw_boss +streetwalker +stretcher-bearer +struggler +stud +student +stumblebum +stylist +subaltern +subcontractor +subduer +subject +subordinate +substitute +successor +successor +succorer +Sufi +suffragan +suffragette +sugar_daddy +suicide_bomber +suitor +sumo_wrestler +sunbather +sundowner +super_heavyweight +superior +supermom +supernumerary +supremo +surgeon +Surgeon_General +Surgeon_General +surpriser +surveyor +surveyor +survivor +sutler +sweeper +sweetheart +swinger +switcher +swot +sycophant +sylph +sympathizer +symphonist +syncopator +syndic +tactician +tagger +tailback +tallyman +tallyman +tanker +tapper +Tartuffe +Tarzan +taster +tax_assessor +taxer +taxi_dancer +taxonomist +teacher +teaching_fellow +tearaway +technical_sergeant +technician +Ted +teetotaler +television_reporter +temporizer +tempter +term_infant +toiler +tenant +tenant +tenderfoot +tennis_player +tennis_pro +tenor_saxophonist +termer +terror +tertigravida +testator +testatrix +testee +test-tube_baby +Texas_Ranger +thane +theatrical_producer +theologian +theorist +theosophist +therapist +Thessalonian +thinker +thinker +thrower +thurifer +ticket_collector +tight_end +tiler +timekeeper +Timorese +tinkerer +tinsmith +tinter +tippler +tipster +T-man +toastmaster +toast_mistress +tobogganist +tomboy +toolmaker +torchbearer +Tory +Tory +tosser +tosser +totalitarian +tourist +tout +tout +tovarich +towhead +town_clerk +town_crier +townsman +toxicologist +track_star +trader +trade_unionist +traditionalist +traffic_cop +tragedian +tragedian +tragedienne +trail_boss +trainer +traitor +traitress +transactor +transcriber +transfer +transferee +translator +transvestite +traveling_salesman +traverser +trawler +Treasury +trencher +trend-setter +tribesman +trier +trifler +trooper +trooper +Trotskyite +truant +trumpeter +trusty +Tudor +tumbler +tutee +twin +two-timer +Tyke +tympanist +typist +tyrant +umpire +understudy +undesirable +unicyclist +unilateralist +Unitarian +Arminian +universal_donor +UNIX_guru +Unknown_Soldier +upsetter +upstager +upstart +upstart +urchin +urologist +usherette +usher +usurper +utility_man +utilizer +Utopian +uxoricide +vacationer +valedictorian +valley_girl +vaulter +vegetarian +vegan +venerator +venture_capitalist +venturer +vermin +very_important_person +vibist +vicar +vicar +vicar-general +vice_chancellor +vicegerent +vice_president +vice-regent +victim +Victorian +victualer +vigilante +villager +vintager +vintner +violator +violator +violist +virago +virologist +Visayan +viscountess +viscount +Visigoth +visionary +visiting_fireman +visiting_professor +visualizer +vixen +vizier +voicer +volunteer +volunteer +votary +votary +vouchee +vower +voyager +voyeur +vulcanizer +waffler +Wagnerian +waif +wailer +waiter +waitress +walking_delegate +walk-on +wallah +wally +waltzer +wanderer +Wandering_Jew +wanton +warrantee +warrantee +washer +washerman +washwoman +wassailer +wastrel +Wave +weatherman +weekend_warrior +weeder +welder +welfare_case +westerner +West-sider +wetter +whaler +Whig +whiner +whipper-in +whisperer +whiteface +Carmelite +Augustinian +white_hope +white_supremacist +whoremaster +whoremaster +widow +wife +wiggler +wimp +wing_commander +winger +winner +winner +window_dresser +winker +wiper +wireman +wise_guy +witch_doctor +withdrawer +withdrawer +woman +woman +wonder_boy +wonderer +working_girl +workman +workmate +worldling +worshiper +worthy +wrecker +wright +write-in_candidate +writer +Wykehamist +yakuza +yard_bird +yardie +yardman +yardmaster +yenta +yogi +young_buck +young_Turk +Young_Turk +Zionist +zoo_keeper +Genet +Kennan +Munro +Popper +Stoker +Townes +dust_storm +parhelion +snow +facula +wave +microflora +wilding +semi-climber +volva +basidiocarp +domatium +apomict +aquatic +bryophyte +acrocarp +sphagnum +liverwort +hepatica +pecopteris +pteridophyte +fern +fern_ally +spore +carpospore +chlamydospore +conidium +oospore +tetraspore +zoospore +cryptogam +spermatophyte +seedling +annual +biennial +perennial +hygrophyte +gymnosperm +gnetum +Catha_edulis +ephedra +mahuang +welwitschia +cycad +sago_palm +false_sago +zamia +coontie +ceratozamia +dioon +encephalartos +kaffir_bread +macrozamia +burrawong +pine +pinon +nut_pine +pinon_pine +Rocky_mountain_pinon +single-leaf +bishop_pine +California_single-leaf_pinyon +Parry's_pinyon +spruce_pine +black_pine +pitch_pine +pond_pine +stone_pine +Swiss_pine +cembra_nut +Swiss_mountain_pine +ancient_pine +white_pine +American_white_pine +western_white_pine +southwestern_white_pine +limber_pine +whitebark_pine +yellow_pine +ponderosa +Jeffrey_pine +shore_pine +Sierra_lodgepole_pine +loblolly_pine +jack_pine +swamp_pine +longleaf_pine +shortleaf_pine +red_pine +Scotch_pine +scrub_pine +Monterey_pine +bristlecone_pine +table-mountain_pine +knobcone_pine +Japanese_red_pine +Japanese_black_pine +Torrey_pine +larch +American_larch +western_larch +subalpine_larch +European_larch +Siberian_larch +golden_larch +fir +silver_fir +amabilis_fir +European_silver_fir +white_fir +balsam_fir +Fraser_fir +lowland_fir +Alpine_fir +Santa_Lucia_fir +cedar +cedar_of_Lebanon +deodar +Atlas_cedar +spruce +Norway_spruce +weeping_spruce +Engelmann_spruce +white_spruce +black_spruce +Siberian_spruce +Sitka_spruce +oriental_spruce +Colorado_spruce +red_spruce +hemlock +eastern_hemlock +Carolina_hemlock +mountain_hemlock +western_hemlock +douglas_fir +green_douglas_fir +big-cone_spruce +Cathaya +cedar +cypress +gowen_cypress +pygmy_cypress +Santa_Cruz_cypress +Arizona_cypress +Guadalupe_cypress +Monterey_cypress +Mexican_cypress +Italian_cypress +King_William_pine +Chilean_cedar +incense_cedar +southern_white_cedar +Oregon_cedar +yellow_cypress +Japanese_cedar +juniper_berry +incense_cedar +kawaka +pahautea +metasequoia +arborvitae +western_red_cedar +American_arborvitae +Oriental_arborvitae +hiba_arborvitae +keteleeria +Wollemi_pine +araucaria +monkey_puzzle +norfolk_island_pine +new_caledonian_pine +bunya_bunya +hoop_pine +kauri_pine +kauri +amboina_pine +dundathu_pine +red_kauri +plum-yew +California_nutmeg +stinking_cedar +celery_pine +celery_top_pine +tanekaha +Alpine_celery_pine +yellowwood +gymnospermous_yellowwood +podocarp +yacca +brown_pine +cape_yellowwood +South-African_yellowwood +alpine_totara +totara +common_yellowwood +kahikatea +rimu +tarwood +common_sickle_pine +yellow-leaf_sickle_pine +tarwood +westland_pine +huon_pine +Chilean_rimu +mountain_rimu +nagi +miro +matai +plum-fruited_yew +Prince_Albert_yew +Sundacarpus_amara +Japanese_umbrella_pine +yew +Old_World_yew +Pacific_yew +Japanese_yew +Florida_yew +New_Caledonian_yew +white-berry_yew +ginkgo +angiosperm +dicot +monocot +floret +flower +bloomer +wildflower +apetalous_flower +inflorescence +rosebud +gynostegium +pollinium +pistil +gynobase +gynophore +stylopodium +carpophore +cornstalk +petiolule +mericarp +micropyle +germ_tube +pollen_tube +gemma +galbulus +nectary +pericarp +epicarp +mesocarp +pip +silique +cataphyll +perisperm +monocarp +sporophyte +gametophyte +megasporangium +microspore +microsporangium +microsporophyll +archespore +bonduc_nut +Job's_tears +oilseed +castor_bean +cottonseed +candlenut +peach_pit +hypanthium +petal +corolla +lip +perianth +thistledown +custard_apple +cherimoya +ilama +soursop +bullock's_heart +sweetsop +pond_apple +pawpaw +ilang-ilang +lancewood +Guinea_pepper +barberry +American_barberry +common_barberry +Japanese_barberry +Oregon_grape +Oregon_grape +mayapple +May_apple +allspice +Carolina_allspice +spicebush +katsura_tree +laurel +true_laurel +camphor_tree +cinnamon +cassia +cassia_bark +Saigon_cinnamon +cinnamon_bark +spicebush +avocado +laurel-tree +sassafras +California_laurel +anise_tree +purple_anise +star_anise +star_anise +magnolia +southern_magnolia +umbrella_tree +earleaved_umbrella_tree +cucumber_tree +large-leaved_magnolia +saucer_magnolia +star_magnolia +sweet_bay +manglietia +tulip_tree +moonseed +common_moonseed +Carolina_moonseed +nutmeg +water_nymph +European_white_lily +southern_spatterdock +lotus +water_chinquapin +water-shield +water-shield +peony +buttercup +meadow_buttercup +water_crowfoot +lesser_celandine +lesser_spearwort +greater_spearwort +western_buttercup +creeping_buttercup +cursed_crowfoot +aconite +monkshood +wolfsbane +baneberry +baneberry +red_baneberry +pheasant's-eye +anemone +Alpine_anemone +Canada_anemone +thimbleweed +wood_anemone +wood_anemone +longheaded_thimbleweed +snowdrop_anemone +Virginia_thimbleweed +rue_anemone +columbine +meeting_house +blue_columbine +granny's_bonnets +marsh_marigold +American_bugbane +black_cohosh +fetid_bugbane +clematis +pine_hyacinth +blue_jasmine +golden_clematis +scarlet_clematis +leather_flower +leather_flower +virgin's_bower +purple_clematis +goldthread +rocket_larkspur +delphinium +larkspur +winter_aconite +lenten_rose +green_hellebore +hepatica +goldenseal +false_rue_anemone +giant_buttercup +nigella +love-in-a-mist +fennel_flower +black_caraway +pasqueflower +meadow_rue +false_bugbane +globeflower +winter's_bark +pepper_shrub +sweet_gale +wax_myrtle +bay_myrtle +bayberry +sweet_fern +corkwood +jointed_rush +toad_rush +slender_rush +zebrawood +Connarus_guianensis +legume +legume +peanut +granadilla_tree +arariba +tonka_bean +courbaril +melilotus +darling_pea +smooth_darling_pea +clover +alpine_clover +hop_clover +crimson_clover +red_clover +buffalo_clover +white_clover +mimosa +acacia +shittah +wattle +black_wattle +gidgee +catechu +silver_wattle +huisache +lightwood +golden_wattle +fever_tree +coralwood +albizzia +silk_tree +siris +rain_tree +calliandra +conacaste +inga +ice-cream_bean +guama +lead_tree +wild_tamarind +sabicu +nitta_tree +Parkia_javanica +manila_tamarind +cat's-claw +honey_mesquite +algarroba +screw_bean +screw_bean +dogbane +Indian_hemp +bushman's_poison +impala_lily +allamanda +common_allamanda +dita +Nepal_trumpet_flower +carissa +hedge_thorn +natal_plum +periwinkle +ivory_tree +white_dipladenia +Chilean_jasmine +oleander +frangipani +West_Indian_jasmine +rauwolfia +snakewood +Strophanthus_kombe +yellow_oleander +myrtle +large_periwinkle +arum +cuckoopint +black_calla +calamus +alocasia +giant_taro +amorphophallus +pungapung +devil's_tongue +anthurium +flamingo_flower +jack-in-the-pulpit +friar's-cowl +caladium +Caladium_bicolor +wild_calla +taro +taro +cryptocoryne +dracontium +golden_pothos +skunk_cabbage +monstera +ceriman +nephthytis +Nephthytis_afzelii +arrow_arum +green_arrow_arum +philodendron +pistia +pothos +spathiphyllum +skunk_cabbage +yautia +calla_lily +pink_calla +golden_calla +duckweed +common_duckweed +star-duckweed +great_duckweed +watermeal +common_wolffia +aralia +American_angelica_tree +American_spikenard +bristly_sarsaparilla +Japanese_angelica_tree +Chinese_angelica +ivy +puka +ginseng +ginseng +umbrella_tree +birthwort +Dutchman's-pipe +Virginia_snakeroot +Canada_ginger +heartleaf +heartleaf +asarabacca +caryophyllaceous_plant +corn_cockle +sandwort +mountain_sandwort +pine-barren_sandwort +seabeach_sandwort +rock_sandwort +thyme-leaved_sandwort +mouse-ear_chickweed +snow-in-summer +Alpine_mouse-ear +pink +sweet_William +carnation +china_pink +Japanese_pink +maiden_pink +cheddar_pink +button_pink +cottage_pink +fringed_pink +drypis +baby's_breath +coral_necklace +lychnis +ragged_robin +scarlet_lychnis +mullein_pink +sandwort +sandwort +soapwort +knawel +silene +moss_campion +wild_pink +red_campion +white_campion +fire_pink +bladder_campion +corn_spurry +sand_spurry +chickweed +common_chickweed +cowherb +Hottentot_fig +livingstone_daisy +fig_marigold +ice_plant +New_Zealand_spinach +amaranth +amaranth +tumbleweed +prince's-feather +pigweed +thorny_amaranth +alligator_weed +cockscomb +cottonweed +globe_amaranth +bloodleaf +saltwort +lamb's-quarters +good-king-henry +Jerusalem_oak +oak-leaved_goosefoot +sowbane +nettle-leaved_goosefoot +red_goosefoot +stinking_goosefoot +orach +saltbush +garden_orache +desert_holly +quail_bush +beet +beetroot +chard +mangel-wurzel +winged_pigweed +halogeton +glasswort +saltwort +Russian_thistle +greasewood +scarlet_musk_flower +sand_verbena +sweet_sand_verbena +yellow_sand_verbena +beach_pancake +beach_sand_verbena +desert_sand_verbena +trailing_four_o'clock +bougainvillea +umbrellawort +four_o'clock +common_four-o'clock +California_four_o'clock +sweet_four_o'clock +desert_four_o'clock +mountain_four_o'clock +cockspur +rattail_cactus +saguaro +night-blooming_cereus +echinocactus +hedgehog_cactus +golden_barrel_cactus +hedgehog_cereus +rainbow_cactus +epiphyllum +barrel_cactus +night-blooming_cereus +chichipe +mescal +mescal_button +mammillaria +feather_ball +garambulla +Knowlton's_cactus +nopal +prickly_pear +cholla +nopal +tuna +Barbados_gooseberry +mistletoe_cactus +Christmas_cactus +night-blooming_cereus +crab_cactus +pokeweed +Indian_poke +poke +ombu +bloodberry +portulaca +rose_moss +common_purslane +rock_purslane +red_maids +Carolina_spring_beauty +spring_beauty +Virginia_spring_beauty +siskiyou_lewisia +bitterroot +broad-leaved_montia +blinks +toad_lily +winter_purslane +flame_flower +pigmy_talinum +jewels-of-opar +caper +native_pomegranate +caper_tree +caper_tree +common_caper +spiderflower +Rocky_Mountain_bee_plant +clammyweed +crucifer +cress +watercress +stonecress +garlic_mustard +alyssum +rose_of_Jericho +Arabidopsis_thaliana +Arabidopsis_lyrata +rock_cress +sicklepod +tower_mustard +horseradish +winter_cress +yellow_rocket +hoary_alison +buckler_mustard +wild_cabbage +cabbage +head_cabbage +savoy_cabbage +brussels_sprout +cauliflower +broccoli +collard +kohlrabi +turnip_plant +turnip +rutabaga +broccoli_raab +mustard +chinese_mustard +bok_choy +rape +rapeseed +shepherd's_purse +lady's_smock +coral-root_bittercress +crinkleroot +American_watercress +spring_cress +purple_cress +wallflower +prairie_rocket +scurvy_grass +sea_kale +tansy_mustard +draba +wallflower +prairie_rocket +Siberian_wall_flower +western_wall_flower +wormseed_mustard +heliophila +damask_violet +tansy-leaved_rocket +candytuft +woad +dyer's_woad +bladderpod +sweet_alyssum +Malcolm_stock +Virginian_stock +stock +brompton_stock +bladderpod +chamois_cress +radish_plant +jointed_charlock +radish +radish +marsh_cress +great_yellowcress +schizopetalon +field_mustard +hedge_mustard +desert_plume +pennycress +field_pennycress +fringepod +bladderpod +wasabi +poppy +Iceland_poppy +western_poppy +prickly_poppy +Iceland_poppy +oriental_poppy +corn_poppy +opium_poppy +prickly_poppy +Mexican_poppy +bocconia +celandine +corydalis +climbing_corydalis +California_poppy +horn_poppy +golden_cup +plume_poppy +blue_poppy +Welsh_poppy +creamcups +matilija_poppy +wind_poppy +celandine_poppy +climbing_fumitory +bleeding_heart +Dutchman's_breeches +squirrel_corn +composite +compass_plant +everlasting +achillea +yarrow +pink-and-white_everlasting +white_snakeroot +ageratum +common_ageratum +sweet_sultan +ragweed +common_ragweed +great_ragweed +western_ragweed +ammobium +winged_everlasting +pellitory +pearly_everlasting +andryala +plantain-leaved_pussytoes +field_pussytoes +solitary_pussytoes +mountain_everlasting +mayweed +yellow_chamomile +corn_chamomile +woolly_daisy +burdock +great_burdock +African_daisy +blue-eyed_African_daisy +marguerite +silversword +arnica +heartleaf_arnica +Arnica_montana +lamb_succory +artemisia +mugwort +sweet_wormwood +field_wormwood +tarragon +sand_sage +wormwood_sage +western_mugwort +Roman_wormwood +bud_brush +common_mugwort +aster +wood_aster +whorled_aster +heath_aster +heart-leaved_aster +white_wood_aster +bushy_aster +heath_aster +white_prairie_aster +stiff_aster +goldilocks +large-leaved_aster +New_England_aster +Michaelmas_daisy +upland_white_aster +Short's_aster +sea_aster +prairie_aster +annual_salt-marsh_aster +aromatic_aster +arrow_leaved_aster +azure_aster +bog_aster +crooked-stemmed_aster +Eastern_silvery_aster +flat-topped_white_aster +late_purple_aster +panicled_aster +perennial_salt_marsh_aster +purple-stemmed_aster +rough-leaved_aster +rush_aster +Schreiber's_aster +small_white_aster +smooth_aster +southern_aster +starved_aster +tradescant's_aster +wavy-leaved_aster +Western_silvery_aster +willow_aster +ayapana +mule_fat +balsamroot +daisy +common_daisy +bur_marigold +Spanish_needles +tickseed_sunflower +European_beggar-ticks +slender_knapweed +false_chamomile +Swan_River_daisy +woodland_oxeye +Indian_plantain +calendula +common_marigold +China_aster +thistle +welted_thistle +musk_thistle +carline_thistle +stemless_carline_thistle +common_carline_thistle +safflower +safflower_seed +catananche +blue_succory +centaury +dusty_miller +cornflower +star-thistle +knapweed +sweet_sultan +great_knapweed +Barnaby's_thistle +chamomile +chaenactis +chrysanthemum +corn_marigold +crown_daisy +chop-suey_greens +golden_aster +Maryland_golden_aster +goldenbush +rabbit_brush +chicory +endive +chicory +plume_thistle +Canada_thistle +field_thistle +woolly_thistle +European_woolly_thistle +melancholy_thistle +brook_thistle +bull_thistle +blessed_thistle +mistflower +horseweed +coreopsis +giant_coreopsis +sea_dahlia +calliopsis +cosmos +brass_buttons +billy_buttons +hawk's-beard +artichoke +cardoon +dahlia +German_ivy +florist's_chrysanthemum +cape_marigold +leopard's-bane +coneflower +globe_thistle +elephant's-foot +tassel_flower +brittlebush +sunray +engelmannia +fireweed +fleabane +blue_fleabane +daisy_fleabane +orange_daisy +spreading_fleabane +seaside_daisy +Philadelphia_fleabane +robin's_plantain +showy_daisy +woolly_sunflower +golden_yarrow +dog_fennel +Joe-Pye_weed +boneset +Joe-Pye_weed +blue_daisy +kingfisher_daisy +cotton_rose +herba_impia +gaillardia +gazania +treasure_flower +African_daisy +Barberton_daisy +desert_sunflower +cudweed +chafeweed +gumweed +Grindelia_robusta +curlycup_gumweed +little-head_snakeweed +rabbitweed +broomweed +velvet_plant +goldenbush +camphor_daisy +yellow_spiny_daisy +hoary_golden_bush +sneezeweed +orange_sneezeweed +rosilla +sunflower +swamp_sunflower +common_sunflower +giant_sunflower +showy_sunflower +Maximilian's_sunflower +prairie_sunflower +Jerusalem_artichoke +Jerusalem_artichoke +strawflower +heliopsis +strawflower +hairy_golden_aster +hawkweed +rattlesnake_weed +alpine_coltsfoot +alpine_gold +dwarf_hulsea +cat's-ear +inula +marsh_elder +burweed_marsh_elder +krigia +dwarf_dandelion +garden_lettuce +cos_lettuce +leaf_lettuce +celtuce +prickly_lettuce +goldfields +tidytips +hawkbit +fall_dandelion +edelweiss +oxeye_daisy +oxeye_daisy +shasta_daisy +Pyrenees_daisy +north_island_edelweiss +blazing_star +dotted_gayfeather +dense_blazing_star +Texas_star +African_daisy +tahoka_daisy +sticky_aster +Mojave_aster +tarweed +sweet_false_chamomile +pineapple_weed +climbing_hempweed +mutisia +rattlesnake_root +white_lettuce +daisybush +New_Zealand_daisybush +cotton_thistle +othonna +cascade_everlasting +butterweed +American_feverfew +cineraria +florest's_cineraria +butterbur +winter_heliotrope +sweet_coltsfoot +oxtongue +hawkweed +mouse-ear_hawkweed +stevia +rattlesnake_root +fleabane +sheep_plant +coneflower +Mexican_hat +long-head_coneflower +prairie_coneflower +Swan_River_everlasting +coneflower +black-eyed_Susan +cutleaved_coneflower +golden_glow +lavender_cotton +creeping_zinnia +golden_thistle +Spanish_oyster_plant +nodding_groundsel +dusty_miller +butterweed +ragwort +arrowleaf_groundsel +black_salsify +white-topped_aster +narrow-leaved_white-topped_aster +silver_sage +sea_wormwood +sawwort +rosinweed +milk_thistle +goldenrod +silverrod +meadow_goldenrod +Missouri_goldenrod +alpine_goldenrod +grey_goldenrod +Blue_Mountain_tea +dyer's_weed +seaside_goldenrod +narrow_goldenrod +Boott's_goldenrod +Elliott's_goldenrod +Ohio_goldenrod +rough-stemmed_goldenrod +showy_goldenrod +tall_goldenrod +zigzag_goldenrod +sow_thistle +milkweed +stevia +stokes'_aster +marigold +African_marigold +French_marigold +painted_daisy +pyrethrum +northern_dune_tansy +feverfew +dusty_miller +tansy +dandelion +common_dandelion +dandelion_green +Russian_dandelion +stemless_hymenoxys +Mexican_sunflower +Easter_daisy +yellow_salsify +salsify +meadow_salsify +scentless_camomile +turfing_daisy +coltsfoot +ursinia +crownbeard +wingstem +cowpen_daisy +gravelweed +Virginia_crownbeard +ironweed +mule's_ears +white-rayed_mule's_ears +cocklebur +xeranthemum +immortelle +zinnia +white_zinnia +little_golden_zinnia +blazing_star +bartonia +achene +samara +campanula +creeping_bellflower +Canterbury_bell +tall_bellflower +marsh_bellflower +clustered_bellflower +peach_bells +chimney_plant +rampion +tussock_bellflower +orchid +orchis +male_orchis +butterfly_orchid +showy_orchis +aerides +angrecum +jewel_orchid +puttyroot +arethusa +bog_rose +bletia +Bletilla_striata +brassavola +spider_orchid +spider_orchid +caladenia +calanthe +grass_pink +calypso +cattleya +helleborine +red_helleborine +spreading_pogonia +rosebud_orchid +satyr_orchid +frog_orchid +coelogyne +coral_root +spotted_coral_root +striped_coral_root +early_coral_root +swan_orchid +cymbid +cypripedia +lady's_slipper +moccasin_flower +common_lady's-slipper +ram's-head +yellow_lady's_slipper +large_yellow_lady's_slipper +California_lady's_slipper +clustered_lady's_slipper +mountain_lady's_slipper +marsh_orchid +common_spotted_orchid +dendrobium +disa +phantom_orchid +tulip_orchid +butterfly_orchid +butterfly_orchid +epidendron +helleborine +Epipactis_helleborine +stream_orchid +tongueflower +rattlesnake_plantain +fragrant_orchid +short-spurred_fragrant_orchid +fringed_orchis +frog_orchid +rein_orchid +bog_rein_orchid +white_fringed_orchis +elegant_Habenaria +purple-fringed_orchid +coastal_rein_orchid +Hooker's_orchid +ragged_orchid +prairie_orchid +snowy_orchid +round-leaved_rein_orchid +purple_fringeless_orchid +purple-fringed_orchid +Alaska_rein_orchid +crested_coral_root +Texas_purple_spike +lizard_orchid +laelia +liparis +twayblade +fen_orchid +broad-leaved_twayblade +lesser_twayblade +twayblade +green_adder's_mouth +masdevallia +maxillaria +pansy_orchid +odontoglossum +oncidium +bee_orchid +fly_orchid +spider_orchid +early_spider_orchid +Venus'_slipper +phaius +moth_orchid +butterfly_plant +rattlesnake_orchid +lesser_butterfly_orchid +greater_butterfly_orchid +prairie_white-fringed_orchid +tangle_orchid +Indian_crocus +pleurothallis +pogonia +butterfly_orchid +Psychopsis_krameriana +Psychopsis_papilio +helmet_orchid +foxtail_orchid +orange-blossom_orchid +sobralia +ladies'_tresses +screw_augur +hooded_ladies'_tresses +western_ladies'_tresses +European_ladies'_tresses +stanhopea +stelis +fly_orchid +vanda +blue_orchid +vanilla +vanilla_orchid +yam +yam +white_yam +cinnamon_vine +elephant's-foot +wild_yam +cush-cush +black_bryony +primrose +English_primrose +cowslip +oxlip +Chinese_primrose +polyanthus +pimpernel +scarlet_pimpernel +bog_pimpernel +chaffweed +cyclamen +sowbread +sea_milkwort +featherfoil +water_gillyflower +water_violet +loosestrife +gooseneck_loosestrife +yellow_pimpernel +fringed_loosestrife +moneywort +swamp_candles +whorled_loosestrife +water_pimpernel +brookweed +brookweed +coralberry +marlberry +plumbago +leadwort +thrift +sea_lavender +barbasco +gramineous_plant +grass +midgrass +shortgrass +sword_grass +tallgrass +herbage +goat_grass +wheatgrass +crested_wheatgrass +bearded_wheatgrass +western_wheatgrass +intermediate_wheatgrass +slender_wheatgrass +velvet_bent +cloud_grass +meadow_foxtail +foxtail +broom_grass +broom_sedge +tall_oat_grass +toetoe +oat +cereal_oat +wild_oat +slender_wild_oat +wild_red_oat +brome +chess +field_brome +grama +black_grama +buffalo_grass +reed_grass +feather_reed_grass +Australian_reed_grass +burgrass +buffel_grass +Rhodes_grass +pampas_grass +giant_star_grass +orchard_grass +Egyptian_grass +crabgrass +smooth_crabgrass +large_crabgrass +barnyard_grass +Japanese_millet +yardgrass +finger_millet +lyme_grass +wild_rye +giant_ryegrass +sea_lyme_grass +Canada_wild_rye +teff +weeping_love_grass +plume_grass +Ravenna_grass +fescue +reed_meadow_grass +velvet_grass +creeping_soft_grass +barleycorn +barley_grass +little_barley +rye_grass +perennial_ryegrass +Italian_ryegrass +darnel +nimblewill +cultivated_rice +ricegrass +smilo +switch_grass +broomcorn_millet +goose_grass +dallisgrass +Bahia_grass +knotgrass +fountain_grass +reed_canary_grass +canary_grass +timothy +bluegrass +meadowgrass +wood_meadowgrass +noble_cane +munj +broom_beard_grass +bluestem +rye +bristlegrass +giant_foxtail +yellow_bristlegrass +green_bristlegrass +Siberian_millet +German_millet +millet +rattan +malacca +reed +sorghum +grain_sorghum +durra +feterita +hegari +kaoliang +milo +shallu +broomcorn +cordgrass +salt_reed_grass +prairie_cordgrass +smut_grass +sand_dropseed +rush_grass +St._Augustine_grass +grain +cereal +wheat +wheat_berry +durum +spelt +emmer +wild_wheat +corn +mealie +corn +dent_corn +flint_corn +popcorn +zoysia +Manila_grass +Korean_lawn_grass +bamboo +common_bamboo +giant_bamboo +umbrella_plant +chufa +galingale +nutgrass +sand_sedge +cypress_sedge +cotton_grass +common_cotton_grass +hardstem_bulrush +wool_grass +spike_rush +water_chestnut +needle_spike_rush +creeping_spike_rush +pandanus +textile_screw_pine +cattail +cat's-tail +bur_reed +grain +kernel +rye +gourd +gourd +pumpkin +squash +summer_squash +yellow_squash +marrow +zucchini +cocozelle +cymling +spaghetti_squash +winter_squash +acorn_squash +hubbard_squash +turban_squash +buttercup_squash +butternut_squash +winter_crookneck +cushaw +prairie_gourd +prairie_gourd +bryony +white_bryony +sweet_melon +cantaloupe +winter_melon +net_melon +cucumber +squirting_cucumber +bottle_gourd +luffa +loofah +angled_loofah +loofa +balsam_apple +balsam_pear +lobelia +water_lobelia +mallow +musk_mallow +common_mallow +okra +okra +abelmosk +flowering_maple +velvetleaf +hollyhock +rose_mallow +althea +marsh_mallow +poppy_mallow +fringed_poppy_mallow +purple_poppy_mallow +clustered_poppy_mallow +sea_island_cotton +Levant_cotton +upland_cotton +Peruvian_cotton +wild_cotton +kenaf +sorrel_tree +rose_mallow +cotton_rose +roselle +mahoe +flower-of-an-hour +lacebark +wild_hollyhock +mountain_hollyhock +seashore_mallow +salt_marsh_mallow +chaparral_mallow +malope +false_mallow +waxmallow +glade_mallow +pavonia +ribbon_tree +bush_hibiscus +Virginia_mallow +Queensland_hemp +Indian_mallow +checkerbloom +globe_mallow +prairie_mallow +tulipwood_tree +portia_tree +red_silk-cotton_tree +cream-of-tartar_tree +baobab +kapok +durian +Montezuma +shaving-brush_tree +quandong +quandong +makomako +Jamaican_cherry +breakax +sterculia +Panama_tree +kalumpang +bottle-tree +flame_tree +flame_tree +kurrajong +Queensland_bottletree +kola +kola_nut +Chinese_parasol_tree +flannelbush +screw_tree +nut-leaved_screw_tree +red_beech +looking_glass_tree +looking-glass_plant +honey_bell +mayeng +silver_tree +cacao +obeche +linden +American_basswood +small-leaved_linden +white_basswood +Japanese_linden +silver_lime +corchorus +African_hemp +herb +protea +honeypot +honeyflower +banksia +honeysuckle +smoke_bush +Chilean_firebush +Chilean_nut +grevillea +red-flowered_silky_oak +silky_oak +beefwood +cushion_flower +rewa-rewa +honeyflower +silver_tree +lomatia +macadamia +Macadamia_integrifolia +macadamia_nut +Queensland_nut +prickly_ash +geebung +wheel_tree +scrub_beefwood +waratah +waratah +casuarina +she-oak +beefwood +Australian_pine +heath +tree_heath +briarroot +winter_heath +bell_heather +Cornish_heath +Spanish_heath +Prince-of-Wales'-heath +bog_rosemary +marsh_andromeda +madrona +strawberry_tree +bearberry +alpine_bearberry +heartleaf_manzanita +Parry_manzanita +spike_heath +bryanthus +leatherleaf +Connemara_heath +trailing_arbutus +creeping_snowberry +salal +huckleberry +black_huckleberry +dangleberry +box_huckleberry +kalmia +mountain_laurel +swamp_laurel +trapper's_tea +wild_rosemary +sand_myrtle +leucothoe +dog_laurel +sweet_bells +alpine_azalea +staggerbush +maleberry +fetterbush +false_azalea +minniebush +sorrel_tree +mountain_heath +purple_heather +fetterbush +rhododendron +coast_rhododendron +rosebay +swamp_azalea +azalea +cranberry +American_cranberry +European_cranberry +blueberry +farkleberry +low-bush_blueberry +rabbiteye_blueberry +dwarf_bilberry +evergreen_blueberry +evergreen_huckleberry +bilberry +bilberry +bog_bilberry +dryland_blueberry +grouseberry +deerberry +cowberry +diapensia +galax +pyxie +shortia +oconee_bells +Australian_heath +epacris +common_heath +common_heath +Port_Jackson_heath +native_cranberry +pink_fivecorner +wintergreen +false_wintergreen +lesser_wintergreen +wild_lily_of_the_valley +wild_lily_of_the_valley +pipsissewa +love-in-winter +one-flowered_wintergreen +Indian_pipe +pinesap +beech +common_beech +copper_beech +American_beech +weeping_beech +Japanese_beech +chestnut +American_chestnut +European_chestnut +Chinese_chestnut +Japanese_chestnut +Allegheny_chinkapin +Ozark_chinkapin +oak_chestnut +giant_chinkapin +dwarf_golden_chinkapin +tanbark_oak +Japanese_oak +southern_beech +myrtle_beech +Coigue +New_Zealand_beech +silver_beech +roble_beech +rauli_beech +black_beech +hard_beech +acorn +cupule +oak +live_oak +coast_live_oak +white_oak +American_white_oak +Arizona_white_oak +swamp_white_oak +European_turkey_oak +canyon_oak +scarlet_oak +jack_oak +red_oak +southern_red_oak +Oregon_white_oak +holm_oak +bear_oak +shingle_oak +bluejack_oak +California_black_oak +American_turkey_oak +laurel_oak +California_white_oak +overcup_oak +bur_oak +scrub_oak +blackjack_oak +swamp_chestnut_oak +Japanese_oak +chestnut_oak +chinquapin_oak +myrtle_oak +water_oak +Nuttall_oak +durmast +basket_oak +pin_oak +willow_oak +dwarf_chinkapin_oak +common_oak +northern_red_oak +Shumard_oak +post_oak +cork_oak +Spanish_oak +huckleberry_oak +Chinese_cork_oak +black_oak +southern_live_oak +interior_live_oak +mast +birch +yellow_birch +American_white_birch +grey_birch +silver_birch +downy_birch +black_birch +sweet_birch +Yukon_white_birch +swamp_birch +Newfoundland_dwarf_birch +alder +common_alder +grey_alder +seaside_alder +white_alder +red_alder +speckled_alder +smooth_alder +green_alder +green_alder +hornbeam +European_hornbeam +American_hornbeam +hop_hornbeam +Old_World_hop_hornbeam +Eastern_hop_hornbeam +hazelnut +American_hazel +cobnut +beaked_hazelnut +centaury +rosita +lesser_centaury +seaside_centaury +slender_centaury +prairie_gentian +Persian_violet +columbo +gentian +gentianella +closed_gentian +explorer's_gentian +closed_gentian +great_yellow_gentian +marsh_gentian +soapwort_gentian +striped_gentian +agueweed +felwort +fringed_gentian +Gentianopsis_crinita +Gentianopsis_detonsa +Gentianopsid_procera +Gentianopsis_thermalis +tufted_gentian +spurred_gentian +sabbatia +toothbrush_tree +olive_tree +olive +olive +black_maire +white_maire +fringe_tree +fringe_bush +forestiera +forsythia +ash +white_ash +swamp_ash +flowering_ash +European_ash +Oregon_ash +black_ash +manna_ash +red_ash +green_ash +blue_ash +mountain_ash +pumpkin_ash +Arizona_ash +jasmine +primrose_jasmine +winter_jasmine +common_jasmine +privet +Amur_privet +Japanese_privet +Ligustrum_obtusifolium +common_privet +devilwood +mock_privet +lilac +Himalayan_lilac +Persian_lilac +Japanese_tree_lilac +Japanese_lilac +common_lilac +bloodwort +kangaroo_paw +Virginian_witch_hazel +vernal_witch_hazel +winter_hazel +fothergilla +liquidambar +sweet_gum +iron_tree +walnut +California_black_walnut +butternut +black_walnut +English_walnut +hickory +water_hickory +pignut +bitternut +pecan +big_shellbark +nutmeg_hickory +shagbark +mockernut +wing_nut +Caucasian_walnut +dhawa +combretum +hiccup_nut +bush_willow +bush_willow +button_tree +white_mangrove +oleaster +water_milfoil +anchovy_pear +brazil_nut +loosestrife +purple_loosestrife +grass_poly +crape_myrtle +Queen's_crape_myrtle +myrtaceous_tree +myrtle +common_myrtle +bayberry +allspice +allspice_tree +sour_cherry +nakedwood +Surinam_cherry +rose_apple +feijoa +jaboticaba +guava +guava +cattley_guava +Brazilian_guava +gum_tree +eucalyptus +flooded_gum +mallee +stringybark +smoothbark +red_gum +red_gum +river_red_gum +mountain_swamp_gum +snow_gum +alpine_ash +white_mallee +white_stringybark +white_mountain_ash +blue_gum +rose_gum +cider_gum +swamp_gum +spotted_gum +lemon-scented_gum +black_mallee +forest_red_gum +mountain_ash +manna_gum +clove +clove +tupelo +water_gum +sour_gum +enchanter's_nightshade +Circaea_lutetiana +willowherb +fireweed +California_fuchsia +fuchsia +lady's-eardrop +evening_primrose +common_evening_primrose +sundrops +Missouri_primrose +pomegranate +mangrove +daphne +garland_flower +spurge_laurel +mezereon +Indian_rhododendron +Medinilla_magnifica +deer_grass +canna +achira +arrowroot +banana +dwarf_banana +Japanese_banana +plantain +edible_banana +abaca +Abyssinian_banana +ginger +common_ginger +turmeric +galangal +shellflower +grains_of_paradise +cardamom +begonia +fibrous-rooted_begonia +tuberous_begonia +rhizomatous_begonia +Christmas_begonia +angel-wing_begonia +beefsteak_begonia +star_begonia +rex_begonia +wax_begonia +Socotra_begonia +hybrid_tuberous_begonia +dillenia +guinea_gold_vine +poon +calaba +Maria +laurelwood +Alexandrian_laurel +clusia +wild_fig +waxflower +pitch_apple +mangosteen +gamboge_tree +St_John's_wort +common_St_John's_wort +great_St_John's_wort +creeping_St_John's_wort +low_St_Andrew's_cross +klammath_weed +shrubby_St_John's_wort +St_Peter's_wort +marsh_St-John's_wort +mammee_apple +rose_chestnut +bower_actinidia +Chinese_gooseberry +silvervine +wild_cinnamon +papaya +souari +rockrose +white-leaved_rockrose +common_gum_cistus +frostweed +dipterocarp +red_lauan +governor's_plum +kei_apple +ketembilla +chaulmoogra +wild_peach +candlewood +boojum_tree +bird's-eye_bush +granadilla +granadilla +granadilla +maypop +Jamaica_honeysuckle +banana_passion_fruit +sweet_calabash +love-in-a-mist +reseda +mignonette +dyer's_rocket +false_tamarisk +halophyte +viola +violet +field_pansy +American_dog_violet +dog_violet +horned_violet +two-eyed_violet +bird's-foot_violet +downy_yellow_violet +long-spurred_violet +pale_violet +hedge_violet +nettle +stinging_nettle +Roman_nettle +ramie +wood_nettle +Australian_nettle +pellitory-of-the-wall +richweed +artillery_plant +friendship_plant +Queensland_grass-cloth_plant +Pipturus_albidus +cannabis +Indian_hemp +mulberry +white_mulberry +black_mulberry +red_mulberry +osage_orange +breadfruit +jackfruit +marang +fig_tree +fig +caprifig +golden_fig +banyan +pipal +India-rubber_tree +mistletoe_fig +Port_Jackson_fig +sycamore +paper_mulberry +trumpetwood +elm +winged_elm +American_elm +smooth-leaved_elm +cedar_elm +witch_elm +Dutch_elm +Huntingdon_elm +water_elm +Chinese_elm +English_elm +Siberian_elm +slippery_elm +Jersey_elm +September_elm +rock_elm +hackberry +European_hackberry +American_hackberry +sugarberry +iridaceous_plant +bearded_iris +beardless_iris +orrisroot +dwarf_iris +Dutch_iris +Florentine_iris +stinking_iris +German_iris +Japanese_iris +German_iris +Dalmatian_iris +Persian_iris +Dutch_iris +dwarf_iris +Spanish_iris +blackberry-lily +crocus +saffron +corn_lily +blue-eyed_grass +wandflower +amaryllis +salsilla +salsilla +blood_lily +Cape_tulip +hippeastrum +narcissus +daffodil +jonquil +jonquil +Jacobean_lily +liliaceous_plant +mountain_lily +Canada_lily +tiger_lily +Columbia_tiger_lily +tiger_lily +Easter_lily +coast_lily +Turk's-cap +Michigan_lily +leopard_lily +Turk's-cap +African_lily +colicroot +ague_root +yellow_colicroot +alliaceous_plant +Hooker's_onion +wild_leek +Canada_garlic +keeled_garlic +onion +shallot +nodding_onion +Welsh_onion +red-skinned_onion +daffodil_garlic +few-flowered_leek +garlic +sand_leek +chives +crow_garlic +wild_garlic +garlic_chive +round-headed_leek +three-cornered_leek +cape_aloe +kniphofia +poker_plant +red-hot_poker +fly_poison +amber_lily +asparagus +asparagus_fern +smilax +asphodel +Jacob's_rod +aspidistra +coral_drops +Christmas_bells +climbing_onion +mariposa +globe_lily +cat's-ear +white_globe_lily +yellow_globe_lily +rose_globe_lily +star_tulip +desert_mariposa_tulip +yellow_mariposa_tulip +sagebrush_mariposa_tulip +sego_lily +camas +common_camas +Leichtlin's_camas +wild_hyacinth +dogtooth_violet +white_dogtooth_violet +yellow_adder's_tongue +European_dogtooth +fawn_lily +glacier_lily +avalanche_lily +fritillary +mission_bells +mission_bells +stink_bell +crown_imperial +white_fritillary +snake's_head_fritillary +adobe_lily +scarlet_fritillary +tulip +dwarf_tulip +lady_tulip +Tulipa_gesneriana +cottage_tulip +Darwin_tulip +gloriosa +lemon_lily +common_hyacinth +Roman_hyacinth +summer_hyacinth +star-of-Bethlehem +bath_asparagus +grape_hyacinth +common_grape_hyacinth +tassel_hyacinth +scilla +spring_squill +false_asphodel +Scotch_asphodel +sea_squill +squill +butcher's_broom +bog_asphodel +European_bog_asphodel +American_bog_asphodel +hellebore +white_hellebore +squaw_grass +death_camas +alkali_grass +white_camas +poison_camas +grassy_death_camas +prairie_wake-robin +dwarf-white_trillium +herb_Paris +sarsaparilla +bullbrier +rough_bindweed +clintonia +false_lily_of_the_valley +false_lily_of_the_valley +Solomon's-seal +great_Solomon's-seal +bellwort +strawflower +pia +agave +American_agave +sisal +maguey +maguey +Agave_tequilana +cabbage_tree +dracaena +tuberose +sansevieria +African_bowstring_hemp +Ceylon_bowstring_hemp +mother-in-law's_tongue +Spanish_bayonet +Spanish_bayonet +Joshua_tree +soapweed +Adam's_needle +bear_grass +Spanish_dagger +Our_Lord's_candle +water_shamrock +butterfly_bush +yellow_jasmine +flax +calabar_bean +bonduc +divi-divi +Mysore_thorn +brazilian_ironwood +bird_of_paradise +shingle_tree +mountain_ebony +msasa +cassia +golden_shower_tree +pink_shower +rainbow_shower +horse_cassia +carob +carob +paloverde +royal_poinciana +locust_tree +water_locust +honey_locust +Kentucky_coffee_tree +logwood +Jerusalem_thorn +palo_verde +Dalmatian_laburnum +senna +avaram +Alexandria_senna +wild_senna +sicklepod +coffee_senna +tamarind +false_indigo +false_indigo +hog_peanut +angelim +cabbage_bark +kidney_vetch +groundnut +rooibos +milk_vetch +alpine_milk_vetch +purple_milk_vetch +camwood +wild_indigo +blue_false_indigo +white_false_indigo +indigo_broom +dhak +pigeon_pea +sword_bean +pea_tree +Siberian_pea_tree +Chinese_pea_tree +Moreton_Bay_chestnut +butterfly_pea +Judas_tree +redbud +western_redbud +tagasaste +weeping_tree_broom +flame_pea +chickpea +chickpea +Kentucky_yellowwood +glory_pea +desert_pea +parrot's_beak +butterfly_pea +blue_pea +telegraph_plant +bladder_senna +axseed +crotalaria +guar +white_broom +common_broom +rosewood +Indian_blackwood +sissoo +kingwood +Brazilian_rosewood +cocobolo +blackwood +bitter_pea +derris +derris_root +prairie_mimosa +tick_trefoil +beggarweed +Australian_pea +coral_tree +kaffir_boom +coral_bean_tree +ceibo +kaffir_boom +Indian_coral_tree +cork_tree +goat's_rue +poison_bush +Spanish_broom +woodwaxen +chanar +gliricidia +soy +licorice +wild_licorice +licorice_root +Western_Australia_coral_pea +sweet_vetch +French_honeysuckle +anil +scarlet_runner +hyacinth_bean +Scotch_laburnum +vetchling +wild_pea +everlasting_pea +beach_pea +grass_vetch +marsh_pea +common_vetchling +grass_pea +Tangier_pea +heath_pea +bicolor_lespediza +japanese_clover +Korean_lespedeza +sericea_lespedeza +lentil +lentil +prairie_bird's-foot_trefoil +bird's_foot_trefoil +winged_pea +lupine +white_lupine +tree_lupine +wild_lupine +bluebonnet +Texas_bluebonnet +medic +moon_trefoil +sickle_alfalfa +Calvary_clover +black_medick +alfalfa +millettia +mucuna +cowage +tolu_tree +Peruvian_balsam +sainfoin +restharrow +bead_tree +jumby_bead +locoweed +purple_locoweed +tumbleweed +yam_bean +shamrock_pea +pole_bean +kidney_bean +haricot +wax_bean +scarlet_runner +lima_bean +sieva_bean +tepary_bean +chaparral_pea +Jamaica_dogwood +pea +garden_pea +edible-pod_pea +sugar_snap_pea +field_pea +field_pea +common_flat_pea +quira +roble +Panama_redwood_tree +Indian_beech +winged_bean +breadroot +bloodwood_tree +kino +red_sandalwood +kudzu +bristly_locust +black_locust +clammy_locust +carib_wood +Colorado_River_hemp +scarlet_wisteria_tree +Japanese_pagoda_tree +mescal_bean +kowhai +jade_vine +hoary_pea +bastard_indigo +catgut +bush_pea +false_lupine +Carolina_lupine +tipu +bird's_foot_trefoil +fenugreek +gorse +vetch +tufted_vetch +broad_bean +bitter_betch +bush_vetch +moth_bean +snailflower +mung +cowpea +cowpea +asparagus_bean +swamp_oak +keurboom +keurboom +Japanese_wistaria +Chinese_wistaria +American_wistaria +silky_wisteria +palm +sago_palm +feather_palm +fan_palm +palmetto +coyol +grugru +areca +betel_palm +sugar_palm +piassava_palm +coquilla_nut +palmyra +calamus +rattan +lawyer_cane +fishtail_palm +wine_palm +wax_palm +coconut +carnauba +caranday +corozo +gebang_palm +latanier +talipot +oil_palm +African_oil_palm +American_oil_palm +palm_nut +cabbage_palm +cabbage_palm +true_sago_palm +nipa_palm +babassu +babassu_nut +cohune_palm +cohune_nut +date_palm +ivory_palm +raffia_palm +bamboo_palm +lady_palm +miniature_fan_palm +reed_rhapis +royal_palm +cabbage_palm +cabbage_palmetto +saw_palmetto +thatch_palm +key_palm +English_plantain +broad-leaved_plantain +hoary_plantain +fleawort +rugel's_plantain +hoary_plantain +buckwheat +prince's-feather +eriogonum +umbrella_plant +wild_buckwheat +rhubarb +Himalayan_rhubarb +pie_plant +Chinese_rhubarb +sour_dock +sheep_sorrel +bitter_dock +French_sorrel +yellow-eyed_grass +commelina +spiderwort +pineapple +pipewort +water_hyacinth +water_star_grass +naiad +water_plantain +narrow-leaved_water_plantain +hydrilla +American_frogbit +waterweed +Canadian_pondweed +tape_grass +pondweed +curled_leaf_pondweed +loddon_pondweed +frog's_lettuce +arrow_grass +horned_pondweed +eelgrass +rose +hip +banksia_rose +damask_rose +sweetbrier +Cherokee_rose +musk_rose +agrimonia +harvest-lice +fragrant_agrimony +alderleaf_Juneberry +flowering_quince +japonica +coco_plum +cotoneaster +Cotoneaster_dammeri +Cotoneaster_horizontalis +parsley_haw +scarlet_haw +blackthorn +cockspur_thorn +mayhaw +red_haw +red_haw +quince +mountain_avens +loquat +beach_strawberry +Virginia_strawberry +avens +yellow_avens +yellow_avens +prairie_smoke +bennet +toyon +apple_tree +apple +wild_apple +crab_apple +Siberian_crab +wild_crab +American_crab_apple +Oregon_crab_apple +Southern_crab_apple +Iowa_crab +Bechtel_crab +medlar +cinquefoil +silverweed +salad_burnet +plum +wild_plum +Allegheny_plum +American_red_plum +chickasaw_plum +beach_plum +common_plum +bullace +damson_plum +big-tree_plum +Canada_plum +plumcot +apricot +Japanese_apricot +common_apricot +purple_apricot +cherry +wild_cherry +wild_cherry +sweet_cherry +heart_cherry +gean +capulin +cherry_laurel +cherry_plum +sour_cherry +amarelle +morello +marasca +almond_tree +almond +bitter_almond +jordan_almond +dwarf_flowering_almond +holly-leaved_cherry +fuji +flowering_almond +cherry_laurel +Catalina_cherry +bird_cherry +hagberry_tree +hagberry +pin_cherry +peach +nectarine +sand_cherry +Japanese_plum +black_cherry +flowering_cherry +oriental_cherry +Japanese_flowering_cherry +Sierra_plum +rosebud_cherry +Russian_almond +flowering_almond +chokecherry +chokecherry +western_chokecherry +Pyracantha +pear +fruit_tree +bramble_bush +lawyerbush +stone_bramble +sand_blackberry +boysenberry +loganberry +American_dewberry +Northern_dewberry +Southern_dewberry +swamp_dewberry +European_dewberry +raspberry +wild_raspberry +American_raspberry +black_raspberry +salmonberry +salmonberry +wineberry +mountain_ash +rowan +rowanberry +American_mountain_ash +Western_mountain_ash +service_tree +wild_service_tree +spirea +bridal_wreath +madderwort +Indian_madder +madder +woodruff +dagame +blolly +coffee +Arabian_coffee +Liberian_coffee +robusta_coffee +cinchona +Cartagena_bark +calisaya +cinchona_tree +cinchona +bedstraw +sweet_woodruff +Northern_bedstraw +yellow_bedstraw +wild_licorice +cleavers +wild_madder +cape_jasmine +genipa +genipap_fruit +hamelia +scarlet_bush +lemonwood +negro_peach +wild_medlar +Spanish_tamarind +abelia +bush_honeysuckle +American_twinflower +honeysuckle +American_fly_honeysuckle +Italian_honeysuckle +yellow_honeysuckle +hairy_honeysuckle +Japanese_honeysuckle +Hall's_honeysuckle +Morrow's_honeysuckle +woodbine +trumpet_honeysuckle +European_fly_honeysuckle +swamp_fly_honeysuckle +snowberry +coralberry +blue_elder +dwarf_elder +American_red_elder +European_red_elder +feverroot +cranberry_bush +wayfaring_tree +guelder_rose +arrow_wood +black_haw +weigela +teasel +common_teasel +fuller's_teasel +wild_teasel +scabious +sweet_scabious +field_scabious +jewelweed +geranium +cranesbill +wild_geranium +meadow_cranesbill +Richardson's_geranium +herb_robert +sticky_geranium +dove's_foot_geranium +rose_geranium +fish_geranium +ivy_geranium +apple_geranium +lemon_geranium +storksbill +musk_clover +incense_tree +elephant_tree +gumbo-limbo +Boswellia_carteri +salai +balm_of_gilead +myrrh_tree +Protium_heptaphyllum +Protium_guianense +water_starwort +barbados_cherry +mahogany +chinaberry +neem +neem_seed +Spanish_cedar +satinwood +African_scented_mahogany +silver_ash +native_beech +bunji-bunji +African_mahogany +lanseh_tree +true_mahogany +Honduras_mahogany +Philippine_mahogany +caracolito +common_wood_sorrel +Bermuda_buttercup +creeping_oxalis +goatsfoot +violet_wood_sorrel +oca +carambola +bilimbi +milkwort +senega +orange_milkwort +flowering_wintergreen +Seneca_snakeroot +common_milkwort +rue +citrus +orange +sour_orange +bergamot +pomelo +citron +grapefruit +mandarin +tangerine +clementine +satsuma +sweet_orange +temple_orange +tangelo +rangpur +lemon +sweet_lemon +lime +citrange +fraxinella +kumquat +marumi +nagami +cork_tree +trifoliate_orange +prickly_ash +toothache_tree +Hercules'-club +bitterwood_tree +marupa +paradise_tree +ailanthus +tree_of_heaven +wild_mango +pepper_tree +Jamaica_quassia +quassia +nasturtium +garden_nasturtium +bush_nasturtium +canarybird_flower +bean_caper +palo_santo +lignum_vitae +creosote_bush +caltrop +willow +osier +white_willow +silver_willow +golden_willow +cricket-bat_willow +arctic_willow +weeping_willow +Wisconsin_weeping_willow +pussy_willow +sallow +goat_willow +peachleaf_willow +almond_willow +hoary_willow +crack_willow +prairie_willow +dwarf_willow +grey_willow +arroyo_willow +shining_willow +swamp_willow +bay_willow +purple_willow +balsam_willow +creeping_willow +Sitka_willow +dwarf_grey_willow +bearberry_willow +common_osier +poplar +balsam_poplar +white_poplar +grey_poplar +black_poplar +Lombardy_poplar +cottonwood +Eastern_cottonwood +black_cottonwood +swamp_cottonwood +aspen +quaking_aspen +American_quaking_aspen +Canadian_aspen +sandalwood_tree +quandong +rabbitwood +Loranthaceae +mistletoe +American_mistletoe +mistletoe +American_mistletoe +aalii +soapberry +wild_China_tree +China_tree +akee +soapberry_vine +heartseed +balloon_vine +longan +harpullia +harpulla +Moreton_Bay_tulipwood +litchi +Spanish_lime +rambutan +pulasan +pachysandra +Allegheny_spurge +bittersweet +spindle_tree +winged_spindle_tree +wahoo +strawberry_bush +evergreen_bittersweet +cyrilla +titi +crowberry +maple +silver_maple +sugar_maple +red_maple +moosewood +Oregon_maple +dwarf_maple +mountain_maple +vine_maple +hedge_maple +Norway_maple +sycamore +box_elder +California_box_elder +pointed-leaf_maple +Japanese_maple +Japanese_maple +holly +Chinese_holly +bearberry +inkberry +mate +American_holly +low_gallberry_holly +tall_gallberry_holly +yaupon_holly +deciduous_holly +juneberry_holly +largeleaf_holly +Geogia_holly +common_winterberry_holly +smooth_winterberry_holly +cashew +goncalo_alves +Venetian_sumac +laurel_sumac +mango +pistachio +terebinth +mastic +Australian_sumac +sumac +smooth_sumac +sugar-bush +staghorn_sumac +squawbush +aroeira_blanca +pepper_tree +Brazilian_pepper_tree +hog_plum +mombin +poison_ash +poison_ivy +western_poison_oak +eastern_poison_oak +varnish_tree +horse_chestnut +buckeye +sweet_buckeye +Ohio_buckeye +dwarf_buckeye +red_buckeye +particolored_buckeye +ebony +marblewood +marblewood +persimmon +Japanese_persimmon +American_persimmon +date_plum +buckthorn +southern_buckthorn +false_buckthorn +star_apple +satinleaf +balata +sapodilla +gutta-percha_tree +gutta-percha_tree +canistel +marmalade_tree +sweetleaf +Asiatic_sweetleaf +styrax +snowbell +Japanese_snowbell +Texas_snowbell +silver-bell_tree +carnivorous_plant +pitcher_plant +common_pitcher_plant +hooded_pitcher_plant +huntsman's_horn +tropical_pitcher_plant +sundew +Venus's_flytrap +waterwheel_plant +Drosophyllum_lusitanicum +roridula +Australian_pitcher_plant +sedum +stonecrop +rose-root +orpine +pinwheel +Christmas_bush +hortensia +fall-blooming_hydrangea +carpenteria +decumary +deutzia +philadelphus +mock_orange +saxifrage +yellow_mountain_saxifrage +meadow_saxifrage +mossy_saxifrage +western_saxifrage +purple_saxifrage +star_saxifrage +strawberry_geranium +astilbe +false_goatsbeard +dwarf_astilbe +spirea +bergenia +coast_boykinia +golden_saxifrage +umbrella_plant +bridal_wreath +alumroot +coralbells +leatherleaf_saxifrage +woodland_star +prairie_star +miterwort +five-point_bishop's_cap +parnassia +bog_star +fringed_grass_of_Parnassus +false_alumroot +foamflower +false_miterwort +pickaback_plant +currant +black_currant +white_currant +gooseberry +plane_tree +London_plane +American_sycamore +oriental_plane +California_sycamore +Arizona_sycamore +Greek_valerian +northern_Jacob's_ladder +skunkweed +phlox +moss_pink +evening-snow +acanthus +bear's_breech +caricature_plant +black-eyed_Susan +catalpa +Catalpa_bignioides +Catalpa_speciosa +desert_willow +calabash +calabash +borage +common_amsinckia +anchusa +bugloss +cape_forget-me-not +cape_forget-me-not +Spanish_elm +princewood +Chinese_forget-me-not +hound's-tongue +hound's-tongue +blueweed +beggar's_lice +gromwell +puccoon +Virginia_bluebell +garden_forget-me-not +forget-me-not +false_gromwell +comfrey +common_comfrey +convolvulus +bindweed +field_bindweed +scammony +silverweed +dodder +dichondra +cypress_vine +moonflower +wild_potato_vine +red_morning-glory +man-of-the-earth +scammony +Japanese_morning_glory +imperial_Japanese_morning_glory +gesneriad +gesneria +achimenes +aeschynanthus +lace-flower_vine +columnea +episcia +gloxinia +Canterbury_bell +kohleria +African_violet +streptocarpus +Cape_primrose +waterleaf +Virginia_waterleaf +yellow_bells +yerba_santa +nemophila +baby_blue-eyes +five-spot +scorpionweed +California_bluebell +California_bluebell +fiddleneck +fiesta_flower +basil_thyme +giant_hyssop +yellow_giant_hyssop +anise_hyssop +Mexican_hyssop +bugle +creeping_bugle +erect_bugle +pyramid_bugle +wood_mint +hairy_wood_mint +downy_wood_mint +calamint +common_calamint +large-flowered_calamint +lesser_calamint +wild_basil +horse_balm +coleus +country_borage +painted_nettle +Apalachicola_rosemary +dragonhead +elsholtzia +hemp_nettle +ground_ivy +pennyroyal +hyssop +dead_nettle +white_dead_nettle +henbit +English_lavender +French_lavender +spike_lavender +dagga +lion's-ear +motherwort +pitcher_sage +bugleweed +water_horehound +gipsywort +origanum +oregano +sweet_marjoram +horehound +common_horehound +lemon_balm +corn_mint +water-mint +bergamot_mint +horsemint +peppermint +spearmint +apple_mint +pennyroyal +yerba_buena +molucca_balm +monarda +bee_balm +horsemint +bee_balm +lemon_mint +plains_lemon_monarda +basil_balm +mustang_mint +catmint +basil +beefsteak_plant +phlomis +Jerusalem_sage +physostegia +plectranthus +patchouli +self-heal +mountain_mint +rosemary +clary_sage +purple_sage +cancerweed +common_sage +meadow_clary +clary +pitcher_sage +Mexican_mint +wild_sage +savory +summer_savory +winter_savory +skullcap +blue_pimpernel +hedge_nettle +hedge_nettle +germander +American_germander +cat_thyme +wood_sage +thyme +common_thyme +wild_thyme +blue_curls +turpentine_camphor_weed +bastard_pennyroyal +bladderwort +butterwort +genlisea +martynia +common_unicorn_plant +sand_devil's_claw +sweet_unicorn_plant +figwort +snapdragon +white_snapdragon +yellow_twining_snapdragon +Mediterranean_snapdragon +kitten-tails +Alpine_besseya +false_foxglove +false_foxglove +calceolaria +Indian_paintbrush +desert_paintbrush +giant_red_paintbrush +great_plains_paintbrush +sulfur_paintbrush +shellflower +maiden_blue-eyed_Mary +blue-eyed_Mary +foxglove +common_foxglove +yellow_foxglove +gerardia +blue_toadflax +toadflax +golden-beard_penstemon +scarlet_bugler +red_shrubby_penstemon +Platte_River_penstemon +hot-rock_penstemon +Jones'_penstemon +shrubby_penstemon +narrow-leaf_penstemon +balloon_flower +Parry's_penstemon +rock_penstemon +Rydberg's_penstemon +cascade_penstemon +Whipple's_penstemon +moth_mullein +white_mullein +purple_mullein +common_mullein +veronica +field_speedwell +brooklime +corn_speedwell +brooklime +germander_speedwell +water_speedwell +common_speedwell +purslane_speedwell +thyme-leaved_speedwell +nightshade +horse_nettle +African_holly +potato_vine +garden_huckleberry +naranjilla +potato_vine +potato_tree +belladonna +bush_violet +lady-of-the-night +angel's_trumpet +angel's_trumpet +red_angel's_trumpet +cone_pepper +bird_pepper +day_jessamine +night_jasmine +tree_tomato +thorn_apple +jimsonweed +pichi +henbane +Egyptian_henbane +matrimony_vine +common_matrimony_vine +Christmasberry +plum_tomato +mandrake +mandrake_root +apple_of_Peru +flowering_tobacco +common_tobacco +wild_tobacco +cupflower +whitecup +petunia +large_white_petunia +violet-flowered_petunia +hybrid_petunia +cape_gooseberry +strawberry_tomato +tomatillo +tomatillo +yellow_henbane +cock's_eggs +salpiglossis +painted_tongue +butterfly_flower +Scopolia_carniolica +chalice_vine +verbena +lantana +black_mangrove +white_mangrove +black_mangrove +teak +spurge +sun_spurge +petty_spurge +medusa's_head +wild_spurge +snow-on-the-mountain +cypress_spurge +leafy_spurge +hairy_spurge +poinsettia +Japanese_poinsettia +fire-on-the-mountain +wood_spurge +dwarf_spurge +scarlet_plume +naboom +crown_of_thorns +toothed_spurge +three-seeded_mercury +croton +cascarilla +cascarilla_bark +castor-oil_plant +spurge_nettle +physic_nut +Para_rubber_tree +cassava +bitter_cassava +cassava +sweet_cassava +candlenut +tung_tree +slipper_spurge +candelilla +Jewbush +jumping_bean +camellia +japonica +umbellifer +wild_parsley +fool's_parsley +dill +angelica +garden_angelica +wild_angelica +chervil +cow_parsley +wild_celery +astrantia +greater_masterwort +caraway +whorled_caraway +water_hemlock +spotted_cowbane +hemlock +earthnut +cumin +wild_carrot +eryngo +sea_holly +button_snakeroot +rattlesnake_master +fennel +common_fennel +Florence_fennel +cow_parsnip +lovage +sweet_cicely +water_fennel +parsnip +cultivated_parsnip +wild_parsnip +parsley +Italian_parsley +Hamburg_parsley +anise +sanicle +purple_sanicle +European_sanicle +water_parsnip +greater_water_parsnip +skirret +dogwood +common_white_dogwood +red_osier +silky_dogwood +silky_cornel +common_European_dogwood +bunchberry +cornelian_cherry +puka +kapuka +valerian +common_valerian +common_corn_salad +red_valerian +filmy_fern +bristle_fern +hare's-foot_bristle_fern +Killarney_fern +kidney_fern +flowering_fern +royal_fern +interrupted_fern +crape_fern +crepe_fern +curly_grass +pine_fern +climbing_fern +creeping_fern +climbing_maidenhair +scented_fern +clover_fern +nardoo +water_clover +pillwort +regnellidium +floating-moss +mosquito_fern +adder's_tongue +ribbon_fern +grape_fern +daisyleaf_grape_fern +leathery_grape_fern +rattlesnake_fern +flowering_fern +powdery_mildew +Dutch_elm_fungus +ergot +rye_ergot +black_root_rot_fungus +dead-man's-fingers +sclerotinia +brown_cup +earthball +Scleroderma_citrinum +Scleroderma_flavidium +Scleroderma_bovista +Podaxaceae +stalked_puffball +stalked_puffball +false_truffle +Rhizopogon_idahoensis +Truncocolumella_citrina +mucor +rhizopus +bread_mold +slime_mold +true_slime_mold +cellular_slime_mold +dictostylium +pond-scum_parasite +potato_wart_fungus +white_fungus +water_mold +downy_mildew +blue_mold_fungus +onion_mildew +tobacco_mildew +white_rust +pythium +damping_off_fungus +Phytophthora_citrophthora +Phytophthora_infestans +clubroot_fungus +Geglossaceae +Sarcosomataceae +Rufous_rubber_cup +devil's_cigar +devil's_urn +truffle +club_fungus +coral_fungus +tooth_fungus +lichen +ascolichen +basidiolichen +lecanora +manna_lichen +archil +roccella +beard_lichen +horsehair_lichen +reindeer_moss +crottle +Iceland_moss +fungus +promycelium +true_fungus +basidiomycete +mushroom +agaric +mushroom +mushroom +toadstool +horse_mushroom +meadow_mushroom +shiitake +scaly_lentinus +royal_agaric +false_deathcap +fly_agaric +death_cap +blushing_mushroom +destroying_angel +chanterelle +floccose_chanterelle +pig's_ears +cinnabar_chanterelle +jack-o-lantern_fungus +inky_cap +shaggymane +milkcap +fairy-ring_mushroom +fairy_ring +oyster_mushroom +olive-tree_agaric +Pholiota_astragalina +Pholiota_aurea +Pholiota_destruens +Pholiota_flammans +Pholiota_flavida +nameko +Pholiota_squarrosa-adiposa +Pholiota_squarrosa +Pholiota_squarrosoides +Stropharia_ambigua +Stropharia_hornemannii +Stropharia_rugoso-annulata +gill_fungus +Entoloma_lividum +Entoloma_aprile +Chlorophyllum_molybdites +lepiota +parasol_mushroom +poisonous_parasol +Lepiota_naucina +Lepiota_rhacodes +American_parasol +Lepiota_rubrotincta +Lepiota_clypeolaria +onion_stem +pink_disease_fungus +bottom_rot_fungus +potato_fungus +coffee_fungus +blewits +sandy_mushroom +Tricholoma_pessundatum +Tricholoma_sejunctum +man-on-a-horse +Tricholoma_venenata +Tricholoma_pardinum +Tricholoma_vaccinum +Tricholoma_aurantium +Volvaria_bombycina +Pluteus_aurantiorugosus +Pluteus_magnus +deer_mushroom +straw_mushroom +Volvariella_bombycina +Clitocybe_clavipes +Clitocybe_dealbata +Clitocybe_inornata +Clitocybe_robusta +Clitocybe_irina +Clitocybe_subconnexa +winter_mushroom +mycelium +sclerotium +sac_fungus +ascomycete +Clavicipitaceae +grainy_club +yeast +baker's_yeast +wine-maker's_yeast +Aspergillus_fumigatus +brown_root_rot_fungus +discomycete +Leotia_lubrica +Mitrula_elegans +Sarcoscypha_coccinea +Caloscypha_fulgens +Aleuria_aurantia +elf_cup +Peziza_domicilina +blood_cup +Urnula_craterium +Galiella_rufa +Jafnea_semitosta +morel +common_morel +Disciotis_venosa +Verpa +Verpa_bohemica +Verpa_conica +black_morel +Morchella_crassipes +Morchella_semilibera +Wynnea_americana +Wynnea_sparassoides +false_morel +lorchel +helvella +Helvella_crispa +Helvella_acetabulum +Helvella_sulcata +discina +gyromitra +Gyromitra_californica +Gyromitra_sphaerospora +Gyromitra_esculenta +Gyromitra_infula +Gyromitra_fastigiata +Gyromitra_gigas +gasteromycete +stinkhorn +common_stinkhorn +Phallus_ravenelii +dog_stinkhorn +Calostoma_lutescens +Calostoma_cinnabarina +Calostoma_ravenelii +stinky_squid +puffball +giant_puffball +earthstar +Geastrum_coronatum +Radiigera_fuscogleba +Astreus_pteridis +Astreus_hygrometricus +bird's-nest_fungus +Gastrocybe_lateritia +Macowanites_americanus +polypore +bracket_fungus +Albatrellus_dispansus +Albatrellus_ovinus +Neolentinus_ponderosus +Oligoporus_leucospongia +Polyporus_tenuiculus +hen-of-the-woods +Polyporus_squamosus +beefsteak_fungus +agaric +bolete +Boletus_chrysenteron +Boletus_edulis +Frost's_bolete +Boletus_luridus +Boletus_mirabilis +Boletus_pallidus +Boletus_pulcherrimus +Boletus_pulverulentus +Boletus_roxanae +Boletus_subvelutipes +Boletus_variipes +Boletus_zelleri +Fuscoboletinus_paluster +Fuscoboletinus_serotinus +Leccinum_fibrillosum +Suillus_albivelatus +old-man-of-the-woods +Boletellus_russellii +jelly_fungus +snow_mushroom +witches'_butter +Tremella_foliacea +Tremella_reticulata +Jew's-ear +rust +aecium +flax_rust +blister_rust +wheat_rust +apple_rust +smut +covered_smut +loose_smut +cornsmut +boil_smut +Sphacelotheca +head_smut +bunt +bunt +onion_smut +flag_smut_fungus +wheat_flag_smut +felt_fungus +waxycap +Hygrocybe_acutoconica +Hygrophorus_borealis +Hygrophorus_caeruleus +Hygrophorus_inocybiformis +Hygrophorus_kauffmanii +Hygrophorus_marzuolus +Hygrophorus_purpurascens +Hygrophorus_russula +Hygrophorus_sordidus +Hygrophorus_tennesseensis +Hygrophorus_turundus +Neohygrophorus_angelesianus +Cortinarius_armillatus +Cortinarius_atkinsonianus +Cortinarius_corrugatus +Cortinarius_gentilis +Cortinarius_mutabilis +Cortinarius_semisanguineus +Cortinarius_subfoetidus +Cortinarius_violaceus +Gymnopilus_spectabilis +Gymnopilus_validipes +Gymnopilus_ventricosus +mold +mildew +verticillium +monilia +candida +Candida_albicans +blastomycete +yellow_spot_fungus +green_smut_fungus +dry_rot +rhizoctinia +houseplant +bedder +succulent +cultivar +weed +wort +brier +aril +sporophyll +sporangium +sporangiophore +ascus +ascospore +arthrospore +eusporangium +tetrasporangium +gametangium +sorus +sorus +partial_veil +lignum +vascular_ray +phloem +evergreen +deciduous_plant +poisonous_plant +vine +creeper +tendril +root_climber +lignosae +arborescent_plant +snag +tree +timber_tree +treelet +arbor +bean_tree +pollard +sapling +shade_tree +gymnospermous_tree +conifer +angiospermous_tree +nut_tree +spice_tree +fever_tree +stump +bonsai +ming_tree +ming_tree +undershrub +subshrub +bramble +liana +geophyte +desert_plant +mesophyte +marsh_plant +hemiepiphyte +strangler +lithophyte +saprobe +autophyte +root +taproot +prop_root +prophyll +rootstock +quickset +stolon +tuberous_plant +rhizome +rachis +caudex +cladode +receptacle +scape +umbel +petiole +peduncle +pedicel +flower_cluster +raceme +panicle +thyrse +cyme +cymule +glomerule +scorpioid_cyme +ear +spadix +bulbous_plant +bulbil +cormous_plant +fruit +fruitlet +seed +bean +nut +nutlet +kernel +syconium +berry +aggregate_fruit +simple_fruit +acinus +drupe +drupelet +pome +pod +loment +pyxidium +husk +cornhusk +pod +accessory_fruit +buckthorn +buckthorn_berry +cascara_buckthorn +cascara +Carolina_buckthorn +coffeeberry +redberry +nakedwood +jujube +Christ's-thorn +hazel +fox_grape +muscadine +vinifera +Pinot_blanc +Sauvignon_grape +Sauvignon_blanc +Muscadet +Riesling +Zinfandel +Chenin_blanc +malvasia +Verdicchio +Boston_ivy +Virginia_creeper +true_pepper +betel +cubeb +schizocarp +peperomia +watermelon_begonia +yerba_mansa +pinna +frond +bract +bracteole +involucre +glume +palmate_leaf +pinnate_leaf +bijugate_leaf +decompound_leaf +acuminate_leaf +deltoid_leaf +ensiform_leaf +linear_leaf +lyrate_leaf +obtuse_leaf +oblanceolate_leaf +pandurate_leaf +reniform_leaf +spatulate_leaf +even-pinnate_leaf +odd-pinnate_leaf +pedate_leaf +crenate_leaf +dentate_leaf +denticulate_leaf +erose_leaf +runcinate_leaf +prickly-edged_leaf +deadwood +haulm +branchlet +osier +giant_scrambling_fern +umbrella_fern +floating_fern +polypody +licorice_fern +grey_polypody +leatherleaf +rock_polypody +common_polypody +bear's-paw_fern +strap_fern +Florida_strap_fern +basket_fern +snake_polypody +climbing_bird's_nest_fern +golden_polypody +staghorn_fern +South_American_staghorn +common_staghorn_fern +felt_fern +potato_fern +myrmecophyte +grass_fern +spleenwort +black_spleenwort +bird's_nest_fern +ebony_spleenwort +black-stem_spleenwort +walking_fern +green_spleenwort +mountain_spleenwort +lobed_spleenwort +lanceolate_spleenwort +hart's-tongue +scale_fern +scolopendrium +deer_fern +doodia +chain_fern +Virginia_chain_fern +silver_tree_fern +davallia +hare's-foot_fern +Canary_Island_hare's_foot_fern +squirrel's-foot_fern +bracken +soft_tree_fern +Scythian_lamb +false_bracken +thyrsopteris +shield_fern +broad_buckler-fern +fragrant_cliff_fern +Goldie's_fern +wood_fern +male_fern +marginal_wood_fern +mountain_male_fern +lady_fern +Alpine_lady_fern +silvery_spleenwort +holly_fern +bladder_fern +brittle_bladder_fern +mountain_bladder_fern +bulblet_fern +silvery_spleenwort +oak_fern +limestone_fern +ostrich_fern +hart's-tongue +sensitive_fern +Christmas_fern +holly_fern +Braun's_holly_fern +western_holly_fern +soft_shield_fern +leather_fern +button_fern +Indian_button_fern +woodsia +rusty_woodsia +Alpine_woodsia +smooth_woodsia +Boston_fern +basket_fern +golden_fern +maidenhair +common_maidenhair +American_maidenhair_fern +Bermuda_maidenhair +brittle_maidenhair +Farley_maidenhair +annual_fern +lip_fern +smooth_lip_fern +lace_fern +wooly_lip_fern +southwestern_lip_fern +bamboo_fern +American_rock_brake +European_parsley_fern +hand_fern +cliff_brake +coffee_fern +purple_rock_brake +bird's-foot_fern +button_fern +silver_fern +golden_fern +gold_fern +Pteris_cretica +spider_brake +ribbon_fern +potato_fern +angiopteris +skeleton_fork_fern +horsetail +common_horsetail +swamp_horsetail +scouring_rush +marsh_horsetail +wood_horsetail +variegated_horsetail +club_moss +shining_clubmoss +alpine_clubmoss +fir_clubmoss +ground_cedar +ground_fir +foxtail_grass +spikemoss +meadow_spikemoss +desert_selaginella +resurrection_plant +florida_selaginella +quillwort +earthtongue +snuffbox_fern +christella +mountain_fern +New_York_fern +Massachusetts_fern +beech_fern +broad_beech_fern +long_beech_fern +shoestring_fungus +Armillaria_caligata +Armillaria_ponderosa +Armillaria_zelleri +honey_mushroom +milkweed +white_milkweed +poke_milkweed +swamp_milkweed +Mead's_milkweed +purple_silkweed +showy_milkweed +poison_milkweed +butterfly_weed +whorled_milkweed +cruel_plant +wax_plant +silk_vine +stapelia +Stapelias_asterias +stephanotis +Madagascar_jasmine +negro_vine +zygospore +tree_of_knowledge +orangery +pocketbook +shit +cordage +yard +extremum +leaf_shape +equilateral +figure +pencil +plane_figure +solid_figure +line +bulb +convex_shape +concave_shape +cylinder +round_shape +heart +polygon +convex_polygon +concave_polygon +reentrant_polygon +amorphous_shape +closed_curve +simple_closed_curve +S-shape +wave +extrados +hook +envelope +bight +diameter +cone +funnel +oblong +circle +circle +equator +scallop +ring +loop +bight +helix +element_of_a_cone +element_of_a_cylinder +ellipse +quadrate +triangle +acute_triangle +isosceles_triangle +obtuse_triangle +right_triangle +scalene_triangle +parallel +trapezoid +star +pentagon +hexagon +heptagon +octagon +nonagon +decagon +rhombus +spherical_polygon +spherical_triangle +convex_polyhedron +concave_polyhedron +cuboid +quadrangular_prism +bell +angular_distance +true_anomaly +spherical_angle +angle_of_refraction +acute_angle +groove +rut +bulge +belly +bow +crescent +ellipsoid +hypotenuse +balance +conformation +symmetry +spheroid +spherule +toroid +column +barrel +pipe +pellet +bolus +dewdrop +ridge +rim +taper +boundary +incisure +notch +wrinkle +dermatoglyphic +frown_line +line_of_life +line_of_heart +crevice +cleft +roulette +node +tree +stemma +brachium +fork +block +ovoid +tetrahedron +pentahedron +hexahedron +regular_polyhedron +polyhedral_angle +cube +truncated_pyramid +truncated_cone +tail +tongue +trapezohedron +wedge +keel +place +herpes +chlamydia +wall +micronutrient +chyme +ragweed_pollen +pina_cloth +chlorobenzylidenemalononitrile +carbon +charcoal +rock +gravel +aflatoxin +alpha-tocopheral +leopard +bricks_and_mortar +lagging +hydraulic_cement +choline +concrete +glass_wool +soil +high_explosive +litter +fish_meal +Greek_fire +culture_medium +agar +blood_agar +hip_tile +hyacinth +hydroxide_ion +ice +inositol +linoleum +lithia_water +lodestone +pantothenic_acid +paper +papyrus +pantile +blacktop +tarmacadam +paving +plaster +poison_gas +ridge_tile +roughcast +sand +spackle +render +wattle_and_daub +stucco +tear_gas +toilet_tissue +linseed +vitamin +fat-soluble_vitamin +water-soluble_vitamin +vitamin_A +vitamin_A1 +vitamin_A2 +B-complex_vitamin +vitamin_B1 +vitamin_B12 +vitamin_B2 +vitamin_B6 +vitamin_Bc +niacin +vitamin_D +vitamin_E +biotin +vitamin_K +vitamin_K1 +vitamin_K3 +vitamin_P +vitamin_C +planking +chipboard +knothole diff --git a/main.cpp b/main.cpp new file mode 100644 index 0000000..8195fad --- /dev/null +++ b/main.cpp @@ -0,0 +1,193 @@ +#define _CRT_SECURE_NO_WARNINGS +#include +#include +#include +#include +#include +//#include ///nvidia-cuda加速 +#include + +using namespace cv; +using namespace std; +using namespace Ort; + +typedef struct BoxInfo +{ + int xmin; + int ymin; + int xmax; + int ymax; + float score; + string name; +} BoxInfo; + +class Detic +{ +public: + Detic(string modelpath); + vector detect(Mat cv_image); +private: + void preprocess(Mat srcimg); + vector input_image_; + int inpWidth; + int inpHeight; + vector class_names; + const int max_size = 800; + + //存储初始化获得的可执行网络 + Env env = Env(ORT_LOGGING_LEVEL_ERROR, "Head Pose Estimation"); + Ort::Session *ort_session = nullptr; + SessionOptions sessionOptions = SessionOptions(); + vector input_names; + vector output_names; + vector> input_node_dims; // >=1 outputs + vector> output_node_dims; // >=1 outputs +}; + +Detic::Detic(string model_path) +{ + //OrtStatus* status = OrtSessionOptionsAppendExecutionProvider_CUDA(sessionOptions, 0); ///nvidia-cuda加速 + sessionOptions.SetGraphOptimizationLevel(ORT_ENABLE_BASIC); + std::wstring widestr = std::wstring(model_path.begin(), model_path.end()); ///如果在windows系统就这么写 + ort_session = new Session(env, widestr.c_str(), sessionOptions); ///如果在windows系统就这么写 + ///ort_session = new Session(env, model_path.c_str(), sessionOptions); ///如果在linux系统,就这么写 + + size_t numInputNodes = ort_session->GetInputCount(); + size_t numOutputNodes = ort_session->GetOutputCount(); + AllocatorWithDefaultOptions allocator; + for (int i = 0; i < numInputNodes; i++) + { + input_names.push_back(ort_session->GetInputName(i, allocator)); + Ort::TypeInfo input_type_info = ort_session->GetInputTypeInfo(i); + auto input_tensor_info = input_type_info.GetTensorTypeAndShapeInfo(); + auto input_dims = input_tensor_info.GetShape(); + input_node_dims.push_back(input_dims); + } + for (int i = 0; i < numOutputNodes; i++) + { + output_names.push_back(ort_session->GetOutputName(i, allocator)); + Ort::TypeInfo output_type_info = ort_session->GetOutputTypeInfo(i); + auto output_tensor_info = output_type_info.GetTensorTypeAndShapeInfo(); + auto output_dims = output_tensor_info.GetShape(); + output_node_dims.push_back(output_dims); + } + + ifstream ifs("imagenet_21k_class_names.txt"); + string line; + while (getline(ifs, line)) + { + this->class_names.push_back(line); ///你可以用随机数给每个类别分配RGB值 + } +} + +void Detic::preprocess(Mat srcimg) +{ + Mat dstimg; + cvtColor(srcimg, dstimg, COLOR_BGR2RGB); + int im_h = srcimg.rows; + int im_w = srcimg.cols; + float oh, ow, scale; + if (im_h < im_w) + { + scale = (float)max_size / (float)im_h; + oh = max_size; + ow = scale * (float)im_w; + } + else + { + scale = (float)max_size / (float)im_h; + oh = scale * (float)im_h; + ow = max_size; + } + float max_hw = std::max(oh, ow); + if (max_hw > max_size) + { + scale = (float)max_size / max_hw; + oh *= scale; + ow *= scale; + } + + resize(dstimg, dstimg, Size(int(ow + 0.5), int(oh + 0.5)), INTER_LINEAR); + this->inpHeight = dstimg.rows; + this->inpWidth = dstimg.cols; + this->input_image_.resize(this->inpWidth * this->inpHeight * dstimg.channels()); + int k = 0; + for (int c = 0; c < 3; c++) + { + for (int i = 0; i < this->inpHeight; i++) + { + for (int j = 0; j < this->inpWidth; j++) + { + float pix = dstimg.ptr(i)[j * 3 + c]; + this->input_image_[k] = pix; + k++; + } + } + } +} + +vector Detic::detect(Mat srcimg) +{ + int im_h = srcimg.rows; + int im_w = srcimg.cols; + this->preprocess(srcimg); + array input_shape_{ 1, 3, this->inpHeight, this->inpWidth }; + + auto allocator_info = MemoryInfo::CreateCpu(OrtDeviceAllocator, OrtMemTypeCPU); + Value input_tensor_ = Value::CreateTensor(allocator_info, input_image_.data(), input_image_.size(), input_shape_.data(), input_shape_.size()); + + // 开始推理 + vector ort_outputs = ort_session->Run(RunOptions{ nullptr }, &input_names[0], &input_tensor_, 1, output_names.data(), output_names.size()); + + const float *pred_boxes = ort_outputs[0].GetTensorMutableData(); + const float *scores = ort_outputs[1].GetTensorMutableData(); + const int *pred_classes = ort_outputs[2].GetTensorMutableData(); + //const float *pred_masks = ort_outputs[3].GetTensorMutableData(); + + int num_box = ort_outputs[0].GetTensorTypeAndShapeInfo().GetShape()[0]; + const float scale_x = float(im_w) / float(inpWidth); + const float scale_y = float(im_h) / float(inpHeight); + vector preds; + for (int i = 0; i < num_box; i++) + { + float xmin = pred_boxes[i * 4] * scale_x; + float ymin = pred_boxes[i * 4 + 1] * scale_y; + float xmax = pred_boxes[i * 4 + 2] * scale_x; + float ymax = pred_boxes[i * 4 + 3] * scale_y; + xmin = std::min(std::max(xmin, 0.f), float(im_w)); + ymin = std::min(std::max(ymin, 0.f), float(im_h)); + xmax = std::min(std::max(xmax, 0.f), float(im_w)); + ymax = std::min(std::max(ymax, 0.f), float(im_h)); + + const float threshold = 0; + const float width = xmax - xmin; + const float height = ymax - ymin; + if (width > threshold && height > threshold) + { + preds.push_back({ int(xmin), int(ymin), int(xmax), int(ymax), scores[i], class_names[pred_classes[i]] }); + } + } + return preds; +} + +int main() +{ + Detic mynet("weights/Detic_C2_R50_640_4x_in21k.onnx"); + string imgpath = "desk.jpg"; + Mat srcimg = imread(imgpath); + vector preds = mynet.detect(srcimg); + for (size_t i = 0; i < preds.size(); ++i) + { + rectangle(srcimg, Point(preds[i].xmin, preds[i].ymin), Point(preds[i].xmax, preds[i].ymax), Scalar(0, 0, 255), 2); + string label = format("%.2f", preds[i].score); + label = preds[i].name + " :" + label; + putText(srcimg, label, Point(preds[i].xmin, preds[i].ymin - 5), FONT_HERSHEY_SIMPLEX, 0.5, Scalar(0, 255, 0), 1); + } + + //imwrite("result.jpg", srcimg); + static const string kWinName = "Deep learning object detection in ONNXRuntime"; + namedWindow(kWinName, WINDOW_NORMAL); + imshow(kWinName, srcimg); + waitKey(0); + destroyAllWindows(); +} \ No newline at end of file diff --git a/main.py b/main.py new file mode 100644 index 0000000..1dee322 --- /dev/null +++ b/main.py @@ -0,0 +1,118 @@ +import argparse +import cv2 +import numpy as np +import onnxruntime as ort + + +class Detic(): + def __init__(self, modelpath, detection_width=800, confThreshold=0.8): + # net = cv2.dnn.readNet(modelpath) + so = ort.SessionOptions() + so.log_severity_level = 3 + self.session = ort.InferenceSession(modelpath, so) + model_inputs = self.session.get_inputs() + self.input_name = model_inputs[0].name + self.max_size = detection_width + self.confThreshold = confThreshold + self.class_names = list(map(lambda x: x.strip(), open('imagenet_21k_class_names.txt').readlines())) + self.assigned_colors = np.random.randint(0,high=256, size=(len(self.class_names), 3)).tolist() + + def preprocess(self, srcimg): + im_h, im_w, _ = srcimg.shape + dstimg = cv2.cvtColor(srcimg, cv2.COLOR_BGR2RGB) + if im_h < im_w: + scale = self.max_size / im_h + oh, ow = self.max_size, scale * im_w + else: + scale = self.max_size / im_w + oh, ow = scale * im_h, self.max_size + + max_hw = max(oh, ow) + if max_hw > self.max_size: + scale = self.max_size / max_hw + oh *= scale + ow *= scale + ow = int(ow + 0.5) + oh = int(oh + 0.5) + dstimg = cv2.resize(dstimg, (ow, oh)) + return dstimg + + def post_processing(self, pred_boxes, scores, pred_classes, pred_masks, im_hw, pred_hw): + scale_x, scale_y = (im_hw[1] / pred_hw[1], im_hw[0] / pred_hw[0]) + + pred_boxes[:, 0::2] *= scale_x + pred_boxes[:, 1::2] *= scale_y + pred_boxes[:, [0, 2]] = np.clip(pred_boxes[:, [0, 2]], 0, im_hw[1]) + pred_boxes[:, [1, 3]] = np.clip(pred_boxes[:, [1, 3]], 0, im_hw[0]) + + threshold = 0 + widths = pred_boxes[:, 2] - pred_boxes[:, 0] + heights = pred_boxes[:, 3] - pred_boxes[:, 1] + keep = (widths > threshold) & (heights > threshold) + + pred_boxes = pred_boxes[keep] + scores = scores[keep] + pred_classes = pred_classes[keep] + pred_masks = pred_masks[keep] + + # mask_threshold = 0.5 + # pred_masks = paste_masks_in_image( + # pred_masks[:, 0, :, :], pred_boxes, + # (im_hw[0], im_hw[1]), mask_threshold + # ) + + pred = { + 'pred_boxes': pred_boxes, + 'scores': scores, + 'pred_classes': pred_classes, + 'pred_masks': pred_masks, + } + return pred + + def draw_predictions(self, img, predictions): + height, width = img.shape[:2] + default_font_size = int(max(np.sqrt(height * width) // 90, 10)) + boxes = predictions["pred_boxes"].astype(np.int64) + scores = predictions["scores"] + classes_id = predictions["pred_classes"].tolist() + # masks = predictions["pred_masks"].astype(np.uint8) + num_instances = len(boxes) + print('detect', num_instances, 'instances') + for i in range(num_instances): + x0, y0, x1, y1 = boxes[i] + color = self.assigned_colors[classes_id[i]] + cv2.rectangle(img, (x0, y0), (x1, y1), color=color,thickness=default_font_size // 4) + text = "{} {:.0f}%".format(self.class_names[classes_id[i]], round(scores[i],2) * 100) + cv2.putText(img, text, (x0, y0 - 5), cv2.FONT_HERSHEY_SIMPLEX, 0.5, color, thickness=1, lineType=cv2.LINE_AA) + return img + + def detect(self, srcimg): + im_h, im_w = srcimg.shape[:2] + dstimg = self.preprocess(srcimg) + pred_hw = dstimg.shape[:2] + input_image = np.expand_dims(dstimg.transpose(2, 0, 1), axis=0).astype(np.float32) + + # Inference + pred_boxes, scores, pred_classes, pred_masks = self.session.run(None, {self.input_name: input_image}) + preds = self.post_processing(pred_boxes, scores, pred_classes, pred_masks, (im_h, im_w), pred_hw) + return preds + + +if __name__ == '__main__': + parser = argparse.ArgumentParser() + parser.add_argument("--imgpath", type=str, default='desk.jpg', help="image path") + parser.add_argument("--confThreshold", default=0.5, type=float, help='class confidence') + parser.add_argument("--modelpath", type=str, default='weights/Detic_C2_R50_640_4x_in21k.onnx', help="onnxmodel path") + args = parser.parse_args() + + mynet = Detic(args.modelpath, confThreshold=args.confThreshold) + srcimg = cv2.imread(args.imgpath) + preds = mynet.detect(srcimg) + srcimg = mynet.draw_predictions(srcimg, preds) + + # cv2.imwrite('result.jpg', srcimg) + winName = 'Deep learning Detic in ONNXRuntime' + cv2.namedWindow(winName, cv2.WINDOW_NORMAL) + cv2.imshow(winName, srcimg) + cv2.waitKey(0) + cv2.destroyAllWindows()